Java 线圈阵列扫描器

Java 线圈阵列扫描器,java,Java,我需要使用扫描器填充数组,对于10个名称的循环,我不知道如何填充。 这就是我的atm机: import java.util.Scanner; public class qqqqq { public static void main (String[] args) { Scanner input = new Scanner(System.in); String[] my_friend_names = {"Foo", "Bar", "Baz"}; for (int i = 0

我需要使用
扫描器
填充数组,对于10个名称的循环,我不知道如何填充。 这就是我的atm机:

import java.util.Scanner;

public class qqqqq {
 public static void main (String[] args) {
   Scanner input = new Scanner(System.in);
   String[] my_friend_names = {"Foo", "Bar", "Baz"};

   for (int i = 0; i < my_friend_names.length; i++) {
      System.out.println(my_friend_names[i]);
   }
 }
}
import java.util.Scanner;
公共类{
公共静态void main(字符串[]args){
扫描仪输入=新扫描仪(System.in);
字符串[]我的朋友姓名={“Foo”,“Bar”,“Baz”};
for(int i=0;i
公共静态void main(字符串[]args)
{
扫描仪输入=新扫描仪(System.in);
字符串[]我的朋友姓名=新字符串[];
for(int i=0;i
您应该使用扫描仪使用nextLine()获取用户输入,它将获取下一行…

(int i=0;i<10;i++)
for (int i = 0; i < 10; i++)
    my_friend_names[i] = input.nextLine();
我的朋友名字[i]=input.nextLine();
您需要创建一个大小为
10
的类型为
String
的数组

String[] my_friend_names = new String[10];
您需要使for循环执行10次:

for(int i=0; i<10; i++) {
您需要将该名称添加到数组中

my_friend_names[i]=name;
别忘了在这里关闭for循环

}
最后但并非最不重要的是防止垃圾

input.close();
让我知道它是否有效

快乐编码:)-Charlie

你应该从扫描器获取输入并设置数组位置…指定你想通过for添加多少好友(int i=0;i<“多少”;i++),然后在for循环中尝试my_friend_names[i]=input.nextLine();
}
input.close();