我正在尝试创建一个数组,然后仅在某些索引处填充该数组。我可以用用户输入附加数组内容吗?如何将其显示给另一个方法?这是我的代码,我不能解决它。
public class data{
public static Scanner sc = new Scanner(System.in);
String[] name = new String[99];
public static void main(String[] args){
user();
for(int i=0; i<name.length; i++){
System.out.println(name[i]);
}
}
static void user(){
name[0] = "Syifa ";
System.out.println("Name:" +name[0]);
for(int i=0; i<name.length; i++){
System.out.println("Name: ");
name[] = sc.nextLine();
}
}
}
1条答案
按热度按时间pepwfjgg1#
你创建方法的方式,
user
,只需创建另一个方法(例如。display
如下所示),在其中可以迭代数组并显示名称。演示:
示例运行:
注意:因为您已经在
name[0]
,应该在方法内部启动循环,user
与i = 1
. 此外,还需要将输入分配给name[i]
而不是name[]
.