【发布时间】:2017-02-03 00:41:45
【问题描述】:
我几天前开始进行JAVA编程。据我了解,在JAVA中,我们不能将一个方法中的变量用于另一个方法。那么如何将main()方法中的名称数组用于add()方法? 这是一个测试代码,用于从用户那里获取名称并将其放入数组中。 请给我建议。
public class Library {
public static void main(String [] arg){
System.out.println("Please Enter A Number Of Members:");
Scanner s=new Scanner (System.in);
int numOfMembers=s.nextInt();
String name [] =new String[numOfMembers];
int ID[]=new int[numOfMembers];
add();
}
static void add(){
System.out.println("Enter Name Of Member:");
Scanner s2=new Scanner(System.in);
boolean x=true;
int i=0;
while(x==true){
if(name[i]==null){
name[i]=s2.nextLine();
x=false;}
else{
i++;
}
}
}
}
【问题讨论】:
-
使用参数。传递数组。你可以用不到一分钟的谷歌搜索找到这个。