Java 编程以捕获阵列中的输入
我正在尝试编写一个java程序,提示用户输入5个名称。这些名称需要存储在数组中。输入第5个名称后,程序将自动将结果打印回用户。当用户键入名称时,我无法让扫描仪捕获用户的输入 这就是我到目前为止所做的:Java 编程以捕获阵列中的输入,java,Java,我正在尝试编写一个java程序,提示用户输入5个名称。这些名称需要存储在数组中。输入第5个名称后,程序将自动将结果打印回用户。当用户键入名称时,我无法让扫描仪捕获用户的输入 这就是我到目前为止所做的: Scanner input = new Scanner(System.in); System.out.println("Enter name 1: "); String name 1 = input.nextLine(); String name 1=input.nextLine()不起作用,因
Scanner input = new Scanner(System.in);
System.out.println("Enter name 1: ");
String name 1 = input.nextLine();
String name 1=input.nextLine()代码>不起作用,因为名称和1之间有空格。它需要是String name1=input.nextLine()代码>
下面是一个完整的示例:
String[] names = new String[5];
Scanner in = new Scanner(System.in);
for (int i=1;i<=5;i++) {
System.out.println("Enter name number " + i + ".");
names[i] = in.nextLine();
}
System.out.println("Names entered:");
for (int i=1;i<=5;i++) {
System.out.println(names[i]);
}
String[]name=新字符串[5];
扫描仪输入=新扫描仪(系统输入);
for(int i=1;iString name 1=input.nextLine();
不起作用,因为name和1之间有空格。它必须是String name 1=input.nextLine();
下面是一个完整的示例:
String[] names = new String[5];
Scanner in = new Scanner(System.in);
for (int i=1;i<=5;i++) {
System.out.println("Enter name number " + i + ".");
names[i] = in.nextLine();
}
System.out.println("Names entered:");
for (int i=1;i<=5;i++) {
System.out.println(names[i]);
}
String[]name=新字符串[5];
扫描仪输入=新扫描仪(系统输入);
for(int i=1;iString name 1=input.nextLine();
不起作用,因为name和1之间有空格。它必须是String name 1=input.nextLine();
下面是一个完整的示例:
String[] names = new String[5];
Scanner in = new Scanner(System.in);
for (int i=1;i<=5;i++) {
System.out.println("Enter name number " + i + ".");
names[i] = in.nextLine();
}
System.out.println("Names entered:");
for (int i=1;i<=5;i++) {
System.out.println(names[i]);
}
String[]name=新字符串[5];
扫描仪输入=新扫描仪(系统输入);
for(int i=1;iString name 1=input.nextLine();
不起作用,因为name和1之间有空格。它必须是String name 1=input.nextLine();
下面是一个完整的示例:
String[] names = new String[5];
Scanner in = new Scanner(System.in);
for (int i=1;i<=5;i++) {
System.out.println("Enter name number " + i + ".");
names[i] = in.nextLine();
}
System.out.println("Names entered:");
for (int i=1;i<=5;i++) {
System.out.println(names[i]);
}
String[]name=新字符串[5];
扫描仪输入=新扫描仪(系统输入);
对于(inti=1;i这就是您要寻找的
String[] names = new String[5];
Scanner input = new Scanner(System.in);
for (int i = 0; i < names.length; i++) {
names[i] = in.nextLine();
}
for (String string : names) {
System.out.println(string);
}
String[]name=新字符串[5];
扫描仪输入=新扫描仪(System.in);
for(int i=0;i
这就是您要找的
String[] names = new String[5];
Scanner input = new Scanner(System.in);
for (int i = 0; i < names.length; i++) {
names[i] = in.nextLine();
}
for (String string : names) {
System.out.println(string);
}
String[]name=新字符串[5];
扫描仪输入=新扫描仪(System.in);
for(int i=0;i
这就是您要找的
String[] names = new String[5];
Scanner input = new Scanner(System.in);
for (int i = 0; i < names.length; i++) {
names[i] = in.nextLine();
}
for (String string : names) {
System.out.println(string);
}
String[]name=新字符串[5];
扫描仪输入=新扫描仪(System.in);
for(int i=0;i
这就是您要找的
String[] names = new String[5];
Scanner input = new Scanner(System.in);
for (int i = 0; i < names.length; i++) {
names[i] = in.nextLine();
}
for (String string : names) {
System.out.println(string);
}
String[]name=新字符串[5];
扫描仪输入=新扫描仪(System.in);
for(int i=0;i
不会编译,因为最后一行甚至不是Java语句。如果您澄清实际问题(错误消息等),我们可以为您提供更多帮助。通过提供的代码,我指出了我看到的一个问题,但可能还有更多问题。这不会编译,因为最后一行甚至不是Java语句。如果您澄清实际问题(错误消息等)我们可以为您提供更多帮助。通过提供的代码,我指出了我看到的一个问题,但可能还有更多问题。这不会编译,因为最后一行甚至不是Java语句。如果您澄清实际问题(错误消息等)我们可以为您提供更多帮助。通过提供的代码,我指出了我看到的一个问题,但可能还有更多问题。这不会编译,因为最后一行甚至不是Java语句。如果您澄清实际问题(错误消息等)我们可以为您提供更多帮助。通过提供的代码,我指出了我看到的一个问题,但可能还有更多问题。OP需要一个数组,如原始问题所示(截至UTC时间00:52:20),OP需要一个数组,如原始问题所示(截至UTC时间00:52:20),OP需要一个数组OP需要一个数组,如原始问题所示(截至UTC时间00:52:20)