danke schon mal fürs lesen
also wir sollen in Informatik ein Programm schreiben bei dem wir 10 menüs haben und er eines auswählen soll mithilfe von zugehörigen nummern zu dem jeweiligen menü, ich habs mit dem buffered reader auch schon eingelesen nur hab ich jetzt das problem wenn ich jetzt in der Kontrollstruktur If , bei der Bedingung angebe das die eingegebene Zahl kleiner als 10 sein soll bekomme ich immer einen fehler, das String ja keine Zahl ist und man das gar nicht prüfen kann oder so, meine Frage jetzt wie ich das ändern kann ? ich hab string schon zu Float geändert und versucht ob es so geht, vergeblich..
ich bin echt am verzweifeln hoffe mir kann jemand von euch helfen wenn meine Frage zu kurz oder umständlich erklärt ist bitte einfach fragen was unklar ist danke im vorraus
julia
also wir sollen in Informatik ein Programm schreiben bei dem wir 10 menüs haben und er eines auswählen soll mithilfe von zugehörigen nummern zu dem jeweiligen menü, ich habs mit dem buffered reader auch schon eingelesen nur hab ich jetzt das problem wenn ich jetzt in der Kontrollstruktur If , bei der Bedingung angebe das die eingegebene Zahl kleiner als 10 sein soll bekomme ich immer einen fehler, das String ja keine Zahl ist und man das gar nicht prüfen kann oder so, meine Frage jetzt wie ich das ändern kann ? ich hab string schon zu Float geändert und versucht ob es so geht, vergeblich..
ich bin echt am verzweifeln hoffe mir kann jemand von euch helfen wenn meine Frage zu kurz oder umständlich erklärt ist bitte einfach fragen was unklar ist danke im vorraus
julia
Java:
import java.io.*;
public class Essengehen {
/**
* @param args
*/
public static void main(String[] args) throws IOException
{
double Schnitzel = 8.95 ;
int nummer1 = 1;
double Zander = 9.50;
int nummer2 =2;
double Käsespätzle=7.90;
int nummer3 =3;
double Rumsteak= 12;
int nummer4=4;
double Fliegenpilztorte =3.50;
int nummer5=5;
double Kaiserschmarn =5.50;
int nummer6=6;
double Knoblauchsuppe =3.50;
int nummer7=7;
double GemischterSalat = 4.00;
int nummer8=8;
double Schweinsbraten = 13.00;
int nummer9=9;
double Kinderteller = 5.50;
int nummer10=10;
System.out.println("\t Menüauswahl \t\t\tPreis\tNummer\n");
System.out.println("Wiener Schnitzel mit Pommes \t\t" + Schnitzel+ "\t" + nummer1 );
System.out.println("Zander mit Petersilkartoffeln\t\t" + Zander + "\t" + nummer2);
System.out.println("Käsespätzle mit gerösteten Zwiebeln\t" + Käsespätzle + "\t" + nummer3);
System.out.println("Rumsteak mit Mangold und Kartoffeln\t" + Rumsteak +"\t" +nummer4);
System.out.println("Fliegenpilztorte nach Art des Hauses\t" + Fliegenpilztorte + "\t" + nummer5);
System.out.println("Kaiserschmarn(auf Wunsch ohne Rosinen)\t" + Kaiserschmarn + "\t" +nummer6);
System.out.println("Knoblauchcremesuppe mit Croutons\t" + Knoblauchsuppe + "\t" + nummer7);
System.out.println("Gemischter Salat mit Dressing\t \t" + GemischterSalat +"\t" + nummer8);
System.out.println("Schweinsbraten mit Semmelknödeln \t" + Schweinsbraten +"\t" + nummer9);
System.out.println("Spongebobteller für die Kleinen \t" + Kinderteller + "\t" + nummer10);
System.out.println("\nWelches Menü hätten sie denn gerne?\nTippen sie die dazugehörige Nummer bitte ein!");
BufferedReader Menüauswahl = new BufferedReader(new InputStreamReader(System.in));
String NummerAuswahl = Menüauswahl.readLine();
System.out.println("Ihre Eingabe lautet:\n" + NummerAuswahl);
if(NummerAuswahl <=10);
}
}