public class Exp1 { public static void main(String[] args) { //int[] {2,5,7,123}; for (int a:new Integer[] {1,2}) { System.out.println(a); } for (int a:int[] {3,4}) { System.out.println(a); } } }
请问,为什么第一个for循环编译输出正常,但是第二个for循环编译就出错了,不是很理解额
遍历的对象必须是object,而不是基本类型。数组类型不是类,但数组实例是对象。但是这个情况下你的数组还没有变成实例,所以报错了。
一周热门 更多>