Выдаются вот такие ошибки, не совсем понимаю что не так, есть предположения 1) В условный оператор запихнул цикл и так делать нельзя 2) Что - то не так со сканером сделал. Направьте, пожалуйста, в какую сторону думать.
java.util.InputMismatchException
at java.base/java.util.Scanner.throwFor(Scanner.java:939)
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 com.javarush.task.pro.task04.task0414.Solution.main(Solution.java:12)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
package com.javarush.task.pro.task04.task0414;
import java.util.Scanner;
/*
Хорошего не бывает много
*/
public class Solution {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int x = scanner.nextInt();
String Y = scanner.nextLine();
if ((x > 0) && (x < 5))
{
int i = 0;
do {
System.out.println (Y);
i++;
}
while (i <= x);
}
else {
System.out.println (Y);
}
}
}