0

嗨,伙计们需要帮助,试图输出这个程序的代码,这是我到目前为止所拥有的。请在这里与我合作,因为我是 Arrays 的新手。

import java.util.Scanner;    

public class TestArray {

 public static void main(String[] args) {

  Scanner input = new Scanner(System.in);

  int[] intArray = {1,2,3,4,5,6,7,8,9,10};

  for (int i=1; i < intArray.length; i++) {     
    intArray[i] = i;
  } 

  for (int i=1; i < intArray.length; i++) {
    intArray[0] = intArray[4];
    i = intArray[2];
    intArray[i] = intArray[2];
    intArray[i++] = intArray[9];
    intArray[9%2] = intArray[6];
    intArray[i+=3] = intArray[7];
    intArray[7] = intArray[i-=1];
    intArray[i] = intArray[i--];
    intArray[9] = (int)Math.pow(intArray[9], intArray[2]);
    intArray[--i] = intArray[++i];    
  }

  for(int myArray : intArray){    
    System.out.println(myArray);
  }

 }
}

尝试运行时不断出错

4

1 回答 1

0

您的索引正在使用数组中的数据进行操作。不推荐,因为数组不会在这里增长。如果您想要这种情况,请使用 Collection 的 ArrayList。

于 2013-10-31T03:47:15.217 回答