Hallo.
Ich möchte eine Switchabfrage programmieren, die sich immer wieder aufruft, bis ich eine Zahl größer 4 eingebe. Der Quellcode zickt aber rum
Entweder sagt der mir beim while unten, dass i nicht resolved werden kann, oder wenn ich schon vorher ein i definiere, sagt der dass das ein Duplikat ist. Vorher ein i zu definieren, macht keinen Sinn aber warum kann das i nicht resolved werden?
Besten Dank,
Disap
Ich möchte eine Switchabfrage programmieren, die sich immer wieder aufruft, bis ich eine Zahl größer 4 eingebe. Der Quellcode zickt aber rum
Code:
import javax.swing.JOptionPane;
public class DoWhile {
public static void main(String[] args) {
// TODO Auto-generated method stub
// int i=1; //Duplikat
do{
System.out.println("1 bis 3: Test");
System.out.println("4: Ende");
String s = JOptionPane.showInputDialog( "Geben Sie eine beliebige Zahl ein" );
int i = Integer.parseInt( s );
switch ( i )
{
case 1:
System.out.println(".......Test Test Test....");
break;
default:
System.out.println("Ende");
break;
}
}while ( i < 4); //i cannot be resolved
}
}
Entweder sagt der mir beim while unten, dass i nicht resolved werden kann, oder wenn ich schon vorher ein i definiere, sagt der dass das ein Duplikat ist. Vorher ein i zu definieren, macht keinen Sinn aber warum kann das i nicht resolved werden?
Besten Dank,
Disap