fork download
  1. public class Main {
  2. public static void main(String[] args) {
  3. int int0, int1;
  4. java.util.Scanner scanner = new java.util.Scanner(System.in);
  5. do {
  6. try {
  7. System.out.println("1つ目の整数を入力してください。");
  8. int0 = scanner.nextInt();
  9. System.out.println("2つ目の整数を入力してください。");
  10. int1 = scanner.nextInt();
  11. System.out.println(int0 + " % " + int1 + " = " + int0 % int1);
  12. } catch (ArithmeticException e) {
  13. System.out.println("ArithmeticExceptionがスローされました。\n0で割ることはできません。\n");
  14. } catch (java.util.InputMismatchException e) {
  15. System.out.println("InputMismatchExceptionがスローされました。\n整数を入力してください。\n");
  16. } finally {
  17. String s = "68747470733a2f2f6f7368696574652e676f6f2e6e652e6a702f71612f31333232353236372e68746d6c";
  18. System.out.println("終了するにはqを入力してください。");
  19. }
  20. } while (!(scanner.nextLine().equals("q")));
  21. System.out.println("終了します");
  22. }
  23. }
  24.  
Runtime error #stdin #stdout #stderr 0.13s 52560KB
stdin
Standard input is empty
stdout
1つ目の整数を入力してください。
終了するにはqを入力してください。
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.main(Main.java:8)