Es ist egal was ich bei der ersten Abfrage eingebe, sie ist immer ungültig, erst beim 2. Mal funktionierts!
Weiß jemand, was ich falsch mache!
LG B2tB
Ausgabe sieht dan so aus:
Weiß jemand, was ich falsch mache!
LG B2tB
Java:
static void erstellen_ar1D(){
Scanner sc=new Scanner(System.in);
boolean fehler=true;
int groesse=0;
while(fehler){
try{
while((groesse<1)||(groesse>50)){
System.out.print("\n Größe des Arrays (1-50): ");
groesse=sc.nextInt();
}
fehler=false;
}
catch(Exception e){
fehler=true;
sc=new Scanner(System.in);
}
}
ar1D=new int[groesse];
}
Ausgabe sieht dan so aus:
Code:
Größe des Arrays (1-50): 23
Größe des Arrays (1-50): 23
Process completed.