Bom estou fazendo um programa que permita imprimir varias vezes um número na vertical.
Seria nesse modelo de entrada e saída
Segue o código abaixo:
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String numeros = scan.nextLine();
Scanner in = new Scanner(System.in);
int multiplicador = in.nextInt();
String[] numero = new String[numeros.length()];
numero = numeros.split("(?<=\\G.{1})");
for (int i = 0; i < numero.length; i++) {
String print = numero[i];
for(int x = 0; x < multiplicador - 1; x++){
print = print + numero[i];
}
System.out.print(print);
System.out.print("\n");
}
}
quando rodo o programa apresenta os seguintes erros:
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 print.main(print.java:11)
como posso arrumar isso ?