我只想知道这两行代码是如何得出答案7的过程
int[] favNum = {2, 3, 5, 7, 1, 6, 4};
System.out.println(favNum[favNum[favNum[4]]]);
最佳答案
Analyze this:
!favNum[4] 从数组 favNum 的单元格 (4) 中选择值,因此 favNum[4]=1;
!favNum[favNum[4]] 从数组 favNum 的单元格 favNum[4]=1 中选择值,因此 favNum[favNum[4]]=fanNum[1]=3;
*所以!favNum[favNum[favNum[4]]]=favNum[favNum[1]]=favNum[3]=7。
所以你开始从内部开始阅读这篇文章,并逐步到外部..
关于java - 这些行的阵列打印输出过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37307773/