fork download
  1. import java.util.Scanner;
  2. import java.util.Locale;
  3.  
  4. class PobieranieDanych {
  5. public static void main(String[] args){
  6. // w klasie scanner mozemy pobierac dane od uzytkownika
  7. Scanner input = new Scanner(System.in);
  8.  
  9. // umieszczamy liczbe do zmiennej
  10. System.out.println("Podaj Liczbe");
  11. int liczba = input.nextInt();
  12. System.out.println("podales "+liczba);
  13. //aby uniknac bledu przy pobraniu ulamka
  14. input.useLocale(Locale.US);
  15. // umieszczamy ulamek do zmiennej
  16. System.out.println("Podaj Ulamek");
  17. float ulamek = input.nextFloat();
  18. System.out.println("podales "+ulamek);
  19. //umieszczamy tekst do zmiennej
  20. System.out.println("Podaj Napis");
  21. //czyszczenie bufora
  22. input.skip("[\\r\\n]+");
  23. String tekst = input.nextLine();
  24. System.out.println("podales "+tekst);
  25. //czyszczenie bufora
  26. input.skip("[\\r\\n]+");
  27. System.out.println("Podaj znak: ");
  28. Scanner s= new Scanner(System.in);
  29. char x = s.next().charAt(0);
  30. System.out.println("Podano "+x);
  31. }
  32. }
  33.  
Runtime error #stdin #stdout #stderr 0.08s 29440KB
stdin
Standard input is empty
stdout
Podaj Liczbe
stderr
Exception in thread "main" java.util.NoSuchElementException
	at java.util.Scanner.throwFor(Scanner.java:862)
	at java.util.Scanner.next(Scanner.java:1485)
	at java.util.Scanner.nextInt(Scanner.java:2117)
	at java.util.Scanner.nextInt(Scanner.java:2076)
	at PobieranieDanych.main(Main.java:11)