声明数组

    1. dataType[] arrayRefVar; // 首选的方法
    2. dataType arrayRefVar[]; // 效果相同,但不是首选方法

    创建数组

    1. dataType[] arrayRefVar = new dataType[arraySize];
    2. dataType[] arrayRefVar = {value0, value1, ..., valuek};

    遍历操作数组

    1. // 打印所有数组元素
    2. for (int i = 0; i < myList.length; i++) {
    3. System.out.println(myList[i] + " ");
    4. }
    5. // 计算所有元素的总和
    6. double total = 0;
    7. for (int i = 0; i < myList.length; i++) {
    8. total += myList[i];
    9. }
    10. System.out.println("Total is " + total);
    11. // 查找最大元素
    12. double max = myList[0];
    13. for (int i = 1; i < myList.length; i++) {
    14. if (myList[i] > max) max = myList[i];
    15. }
    16. System.out.println("Max is " + max);

    For-each遍历

    1. for(type element: array)
    2. {
    3. System.out.println(element);
    4. }

    多维数组

    1. type[][] typeName = new type[typeLength1][typeLength2];
    2. //初始化其中一维
    3. String[][] s = new String[2][];
    4. s[0] = new String[2];
    5. s[1] = new String[3];