Da ich hier gute Erfahrungen gemacht hab nun mal ne Frage Abseits des Webseitenbastelns.
(Hoffe ich bin hier richtig^^)
[code] public static void main (String[] args)
{
System.out.println(“Wähle: Quadrat oder Kreis”);
Scanner sss = new Scanner (System.in);
String entscheidung = sss.nextLine();
if (entscheidung == "Quadrat")
{
} // end of if
else
{
System.out.print("Gebe einen Radius ein\n");
Scanner s = new Scanner (System.in);
String t = s.nextLine();
double radius = Double.parseDouble(t);
System.out.print("Gebe eine Höhe ein\n");
Scanner ss = new Scanner (System.in);
String tt = ss.nextLine();
double hoehe = Double.parseDouble(tt);
System.out.println("Kreisfläche: "+berechneKreisFlaeche(radius));
System.out.println("Volumen einer Kugel: "+berechneKugelVolumen(radius));
System.out.println("Volumen eines Zylinders: "+berechneZylinderVolumen(radius,hoehe));
}
}[/code]
Warum funktioniert das if nicht?
Also warum komme ich immer zu else, selbst wenn ich Quadrat eingebe?