Hilfe bei Programmierung (Allgemeines)

Simon H., Freitag, 28. November 2008, 20:36 (vor 3467 Tagen)

mein Problem ist, dass meine if else anweisung nicht läuft und miR immer wieder der Fehler angegeben wird: "else without if". Ich nehme dabei Bezug auf meine else Anweisung ganz am Ende. Hab irgendwie schon alles ausprobiert aber es funktioniert nicht. Eine kleine Hilfe würde MIR sehr Helfen :)

import java.io.*;
public class Heberle {
public static void main(String[] args)
throws IOException {
BufferedReader konsein = new BufferedReader(
new InputStreamReader(System.in));
float B,H,t,d,b,h;
double D,A,e1,e2;

System.out.println
("nQuerschnittswerte unsymmetrischer Balkenquerschnittn");
System.out.println
("---------------------------------------------------n");


// Einlesen der Größen B,H,t,d,
System.out.print("Bitte geben Sie die Groesse B in m ein ... ");
B = Float.parseFloat(konsein.readLine());
System.out.print("Bitte geben Sie die Groesse H in m ein ... ");
H = Float.parseFloat(konsein.readLine());
System.out.print("Bitte geben Sie die Groesse d in m ein ... ");
d = Float.parseFloat(konsein.readLine());
System.out.print("Bitte geben Sie die Groesse t in m ein ... ");
t = Float.parseFloat(konsein.readLine());

//Berechnung ob t bzw d kleiner B bzw H ist, wenn nicht Fehleranzeige
D = t;
if (D>H)
{System.out.println("Achtung!! t muss kleiner sein als H!");
System.exit(0);}
D = t;
if (D>B)
{System.out.println("Achtung!! t muss kleiner sein als B!");
System.exit(0);}
D = d;
if (D>H)
{System.out.println("Achtung!! d muss kleiner sein als H!");
System.exit(0);}
D = d;
if (D>B)
{System.out.println("Achtung!! d muss kleiner sein als B!");
System.exit(0);}

// Berechnung der Fläche
b=B-d;
A=d*H+b*t;
{System.out.println("nDie Flaeche A ist "+A+"n");
}
// Berechnung des Schwerpunktes
A=d*H+b*t;
h=H-t;
e1=((t*B*B)+(h*d*d))/(2*A);
{System.out.println("nDer Schwerpunktabstand horizontal ist "+e1+"n");
}


// HIER IST IRGENDWO DER WURM DRIN^^
A=d*H+b*t;
h=H-t;
t=H-h;
e2=((d*H*H)+(b*t*t))/(2*A);
if (e2<t);
{System.out.println("nDer Schwerpunkt liegt im Flanschbereich "+e2+"n");}
else
System.out.println("nDer Schwerpunkt liegt nicht im Flanschbereich "+e2+"n");

}
}



gesamter Thread:

 RSS-Feed dieser Diskussion

powered by my little forum