Irgendetwas geht bei folgendem Code nicht (Angabe siehe Fotos!!!)!!
Die Arrays werden irgendwie komisch ausgegeben!!
Die Arrays werden irgendwie komisch ausgegeben!!
Java:
public class Pizza
{
static String[]anzahlpizzen=new String[110];
static double[]preis=new double[110];
static int[]auswahl=new int [110];
static int wahl=0;
static int i=0;
public static void main()
{
while(true)
{
i++;
menue();
wahl=In.readInt();
switch(wahl)
{
case 1: preiseinerspeise(); break;
case 2: break;
}
if(wahl==3)
{
for(int iu=0;iu<auswahl.length;iu++)
{
Out.println(""+auswahl+" * "+anzahlpizzen+"");
}
}
if(wahl==4)
{
double preise=0;
int gesamt=0;
for(int zi=0;zi<auswahl.length;zi++)
{
Out.println(""+auswahl+" "+gesamt+" "+auswahl+" "+preis+"="+gesamt+" €");
}
Out.print("------------------------------------------------");
Out.print(" "+preis+"€");
}
if(wahl==5)
{
int adolf=88;
for(int ie=0;ie<adolf;ie++)
{
adolf=0;
}
while(true)
{
Out.print("Speisenummer (-1 oder ueber 109 für Ende): ");
adolf=In.readInt();
if(adolf<=-1||adolf>109)break;
}
break;
}
if(wahl==6)
{
Out.print("Was suchen Sie? : ");
String part=In.readWord();
for(int iw=0;iw<preis.length;iw++){
Out.println(anzahlpizzen+"-->"+preis);
}
}
if(wahl==7)
{
Out.print("Was suchen Sie? : ");
String part=In.readWord();
for(String val:anzahlpizzen){
Out.println(val);
}
}
}
}
public static void menue()
{
Out.println("Diese Befehlsliste (1)");
Out.println("Speisekarte anzeigen (2)");
Out.println("Bestellung aufnehmen (3)");
Out.println("Rechnung drucken (4)");
Out.println("Bestellung drucken (5)");
Out.println("Preis einer Speise (6)");
Out.println("Speise suchen (7)");
Out.println("Exit (-1)");
Out.println("______________________________________");
Out.print("Eingabe: ");
}
public static void preiseinerspeise()
{
for(int i=99; i<preis.length;i++)
{
Out.println(""+i+": "+anzahlpizzen+" ["+preis+"]");
}
}
public static void f()
{
for(int iu=0;iu<auswahl.length;iu++)
{
Out.println(""+auswahl+" * "+anzahlpizzen+"");
}
}
}