Java sobre la serie de errores del escáner
Puede parecer que
esto se debe a que
Scanner scanner = nuevo Scanner (System.in);
scanner.close ();
Scanner scanner1 = new Scanner (System.in);
Scanner scanner2 = new Scanner (System.in);
Scanner scanner3 = new Escáner (System.in);
El flujo en el escáner está cerrado . El escáner 1, el escáner 2 y el escáner 3 también están inutilizables, y todavía es del tipo que no se puede abrir; El escáner no es completamente válido, ¿es repugnante?
Solución de escáner para java
Escriba una clase estática específicamente para la entrada de teclado, fácil de resolver
package service;
import java.util.Scanner;
public class To_Scanner {
static Scanner scanner = new Scanner(System.in);
public static String S() {
scanner = new Scanner(System.in);
String string = scanner.nextLine();
scanner.close();
return string;//这里是返回String类型可以根据你的喜欢转换
}
}