class Demo {
public static void main(String[] args) {
array(6);
}
public static void array(int y) {
int[] arr = new int[] { 1, 2, 3, 4, 5, 6 };
for (int x = 0; x < y; x++) {
System.out.println("arr[" + x + "]" + "=" + arr[x]);
}
}
}
你好,你代码主要错误:没有定义int y;这个变量。
解决方法有三种:
1,在arry(){}方法体内定义y变量定义初始化数组。
2,在arry(int y){}方法中定义一个int类型参数,在main函数中调用该arry(6)方法中传入形参.
3,在arry(){}方法体内中的
for (int x = 0; x < 6; x++) {
System.out.println("arr[" + x + "]" + "=" + arr[x]);
}
x变量小于一个整数,也就是说把y变量去掉,定义一个整数常量。
希望对你有帮助。 |