这是我写 的第二个程序 又出问题的特来请教!
public class testarray {
public static void main (String[] args){
int[] a = new int[args.length];
for(int i=0;i<args.length;i++){
a[i] = Integer.parseInt(args[i]);
}
Print (a);
//SelectionNum (a);
Print (a);
}
private static void Print (int[] a){
for(int i = 0;i<args.length;i++){
System.out.println(a[i]);
}
System.out.println();
}
}提示:D:\java\testarray.java:16: 找不到符号
符号: 变量 args
位置: 类 testarray
for(int i = 0;i<args.length;i++){
^
1 错误处理已完成。
public class testarray {
public static void main (String[] args){
int[] a = new int[args.length];
for(int i=0;i<args.length;i++){
a[i] = Integer.parseInt(args[i]);
}
Print (a);
//SelectionNum (a);
Print (a);
}
private static void Print (int[] a){
for(int i = 0;i<args.length;i++){
System.out.println(a[i]);
}
System.out.println();
}
}提示:D:\java\testarray.java:16: 找不到符号
符号: 变量 args
位置: 类 testarray
for(int i = 0;i<args.length;i++){
^
1 错误处理已完成。
这里没有args这个变量的,你要改成a.length
for(int i = 0;i <args.length;i++){
System.out.println(a[i]);
}
System.out.println();
}
改成private static void Print (int[] a){
for(int i = 0;i <a.length;i++){
System.out.println(a[i]);
}
System.out.println();
}