[英]Array Printing out Process for these lines
我只想知道答案是这两行代码的处理过程7。
int[] favNum = {2, 3, 5, 7, 1, 6, 4};
System.out.println(favNum[favNum[favNum[4]]]);
分析一下:
!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 。
因此,您从内部开始阅读,然后逐步到外部。
favNum[favNum[favNum[4]]]
表达式必须从内部到外部进行评估。 在这里,我从最里面开始,到最外面结束
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.