Hallo Leute, habe gerade mit dem Programmieren begonnen und mich für Java entschieden.
Ich finde die Sprache echt super und hier ist mal mein Code. Ich weiß, dass da vieles bestimmt noch nicht so optimal ist (bin Anfänger) aber ich würde euch bitten, das zu ignorieren und euch auf meine Frage zu fokussieren. Vielen Dank !
Eclipse meckert über das "else" in meinem Code aber wenn ich im Internet schaue sind if_else Anweisungen genau so geschrieben. Die Fehlermeldung lautet: "Syntax error on token "else", delete this token.
Könnt ihr mir bitte sagen woran es hängt ?
import java.util.*;
public class Einkaufen
{
public static void main(String[] args)
{
//Dieses Programm soll ein Einkaufssimulator sein.
String eingabe;
String antwort;
int anzahl;
double preisApfel = 1.5;
double preisBanane = 2;
double preisErdbeere = 2.5;
double summe;
Scanner in = new Scanner(System.in);
System.out.println("Möchten Sie etwas bei uns einkaufen ?");
System.out.println("Wir haben Äpfel, Bananen und Erdbeeren");
antwort = in.nextLine();
if (antwort == "Ja");
{
do
{
System.out.println("Möchten Sie Äpfel, Bananen oder Erdbeeren ?");
eingabe = in.nextLine();
}
while (eingabe!="Bananen");
}
else
{
System.out.println("Trotzdem vielen Danke und einen schönen Tag noch");
}
System.out.println("Wie viele Bananen möchten Sie kaufen ?");
anzahl = in.nextInt();
summe = anzahl * 3;
System.out.println("Das macht dann " + summe + " €");
}
}
Ich finde die Sprache echt super und hier ist mal mein Code. Ich weiß, dass da vieles bestimmt noch nicht so optimal ist (bin Anfänger) aber ich würde euch bitten, das zu ignorieren und euch auf meine Frage zu fokussieren. Vielen Dank !
Eclipse meckert über das "else" in meinem Code aber wenn ich im Internet schaue sind if_else Anweisungen genau so geschrieben. Die Fehlermeldung lautet: "Syntax error on token "else", delete this token.
Könnt ihr mir bitte sagen woran es hängt ?
import java.util.*;
public class Einkaufen
{
public static void main(String[] args)
{
//Dieses Programm soll ein Einkaufssimulator sein.
String eingabe;
String antwort;
int anzahl;
double preisApfel = 1.5;
double preisBanane = 2;
double preisErdbeere = 2.5;
double summe;
Scanner in = new Scanner(System.in);
System.out.println("Möchten Sie etwas bei uns einkaufen ?");
System.out.println("Wir haben Äpfel, Bananen und Erdbeeren");
antwort = in.nextLine();
if (antwort == "Ja");
{
do
{
System.out.println("Möchten Sie Äpfel, Bananen oder Erdbeeren ?");
eingabe = in.nextLine();
}
while (eingabe!="Bananen");
}
else
{
System.out.println("Trotzdem vielen Danke und einen schönen Tag noch");
}
System.out.println("Wie viele Bananen möchten Sie kaufen ?");
anzahl = in.nextInt();
summe = anzahl * 3;
System.out.println("Das macht dann " + summe + " €");
}
}