猿问

关于遍历数组

package project;


import javax.swing.plaf.synth.SynthStyle;


import org.omg.Messaging.SyncScopeHelper;


public class Link {


public static void main(String[] args) {

// TODO 自动生成的方法存根

int arr2[][]={{4,3},{1,2}};

System.out.println("数组中的元素是:");

for(int x[]:arr2){

for(int e:x){

if(e==x.length){

System.out.println(e);

}else

System.out.println(e+"'");

}

}

}

}

上面代码中为什么变量e可以和x.length作比较,为什么有可以作为二维数组的一个元素输出,它到底表示的是什么?

qq_不睡觉的怪叔叔_0
浏览 1289回答 1
1回答

KXFT

你把数组的值全部改成2可以看见else语句都不会执行,前面执行的原因只是因为数组的最后一个数的值为2和x.length相等而已
随时随地看视频慕课网APP

相关分类

Java
我要回答