fork(3) download
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4. public static void main(String[] args) {
  5. Scanner scanner = new Scanner(System.in);
  6. System.out.println("What's your name?");
  7. String name = scanner.nextLine();
  8. int age = inputAge();
  9. System.out.println("My name is " + name + ".");
  10. System.out.println("I'm " + age + "years old.");
  11. }
  12. public static int inputAge() {
  13. Scanner scanner = new Scanner(System.in);
  14. System.out.println("How old are you?");
  15. int age = scanner.nextInt();
  16. return age;
  17. }
  18. }
Runtime error #stdin #stdout #stderr 0.11s 35596KB
stdin
Bob
41
stdout
What's your name?
How old are you?
stderr
Exception in thread "main" java.util.NoSuchElementException
	at java.base/java.util.Scanner.throwFor(Scanner.java:937)
	at java.base/java.util.Scanner.next(Scanner.java:1594)
	at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
	at java.base/java.util.Scanner.nextInt(Scanner.java:2212)
	at Main.inputAge(Main.java:15)
	at Main.main(Main.java:8)