Java 如何多次使用Scanner.class

Java 如何多次使用Scanner.class,java,input,Java,Input,我对java相当陌生,我想知道如何多次使用Scanner.class 这意味着我希望程序允许我进行多次输入 我知道对于1个输入,我可以使用: Scanner scanner = new Scanner(System.in); String a = scanner.nextLine(); 但是我该怎么做呢 您可以重复使用相同的扫描仪对象: Scanner scanner = new Scanner(System.in); String a = scanner.nextLine(); Str

我对java相当陌生,我想知道如何多次使用Scanner.class

这意味着我希望程序允许我进行多次输入

我知道对于1个输入,我可以使用:

Scanner scanner = new Scanner(System.in);
String a = scanner.nextLine();

但是我该怎么做呢

您可以重复使用相同的扫描仪对象:

Scanner scanner = new Scanner(System.in); 

String a = scanner.nextLine();

String b = scanner.nextLine(); // use the scanner object to get the next line

对于您想要的所有输入,完全相同,无需初始化其他扫描仪,您可以对不同的输入使用相同的扫描仪对象写入更多使用相同扫描仪的行。e、 g.上次复印。我还有一个问题,因为我使用带开关盒的扫描仪,因为坏了,所以无法使用第二台扫描仪;在交换机的情况下,如何修复此问题?