D
Donnidonis
Gast
Ich habe diesen Programmcode:
Den String name bekomm ich noch gefüllt, aber sobald es um das alter geht bekomm ich eine Exception, diese hier:
Wenn ich anstatt der JOptionPane ein System.in in den Scanner lege geht alles, wieso nicht mit der JOptionPane? Weil ich will es damit haben und nicht mit System.in.
Hoffe mir kann wer helfen
Code:
public class Test {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws FileNotFoundException {
// TODO code application logic here
Scanner input = new Scanner(JOptionPane.showInputDialog("Eingabe:"));
String name = input.nextLine();
System.out.println(name);
int pincode = input.nextInt();
System.out.println(pincode);
}
}
Den String name bekomm ich noch gefüllt, aber sobald es um das alter geht bekomm ich eine Exception, diese hier:
Code:
Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Scanner.java:907)
at java.util.Scanner.next(Scanner.java:1530)
at java.util.Scanner.nextInt(Scanner.java:2160)
at java.util.Scanner.nextInt(Scanner.java:2119)
at test.Test.main(Test.java:32)
Java Result: 1
Wenn ich anstatt der JOptionPane ein System.in in den Scanner lege geht alles, wieso nicht mit der JOptionPane? Weil ich will es damit haben und nicht mit System.in.
Hoffe mir kann wer helfen
