我只想知道答案是这两行代码的过程。

    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。

因此,您从内部开始阅读,然后逐步从外部阅读。

10-05 21:46