我有这个阵列练习。如果有人可以,我想了解事物的运作方式


我们有一个名为index的int类型的对象数组,其中包含4个元素
我们有名为islands的String类型的对象数组,其中包含4个元素


我不了解事物之间的传递方式,我需要一个很好的解释。

class Dog {
  public static void main(String [] args) {
    int [] index = new int[4];
    index[0] = 1;
    index[1] = 3;
    index[2] = 0;
    index[3] = 2;
    String [] islands = new String[4];

    islands[0] = "Bermuda";
    islands[1] = "Fiji";
    islands[2] = "Azores";
    islands[3] = "Cozumel";

    int y = 0;
    int ref;

    while (y < 4) {
      ref = index[y];
      System.out.print("island = ");
      System.out.println(islands[ref]);
      y ++;
    }
  }

最佳答案

用笔和纸制成这样的桌子,然后进行迭代:

 y    ref    islands[ret]
---   ---    ------------
 0     1      Fiji
 1     3      Cozumel
 2     0      Bermuda
 3     2      Azores

关于java - Java阵列练习,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14002207/

10-10 06:18