JAVA 数组


dataType[] arrayRefVar;   // 数组的声明 首选的方法  



arrayRefVar = new dataType[arraySize];  

/*
上面的语法语句做了两件事:

一、使用 dataType[arraySize] 创建了一个数组。
二、把新创建的数组的引用赋值给变量 arrayRefVar。
*/

dataType[] arrayRefVar = new dataType[arraySize];  // 数组变量的声明和创建数组

foreach 循环

JDK 1.5 引进了一种新的循环类型,被称为 foreach 循环或者加强型循环,它能在不使用下标的情况下遍历数组。

public class TestArray {
   public static void main(String[] args) {
      double[] myList = {1.9, 2.9, 3.4, 3.5};
 
      // 打印所有数组元素
      for (double element: myList) {
         System.out.println(element);
      }
   }
}



/*
运行结果:
1.9
2.9
3.4
3.5
*/

多维数组的动态初始化(以二维数组为例)

1. 直接为每一维分配空间,格式如下:

type arrayName = new type[arraylenght1][arraylenght2];

type 可以为基本数据类型和复合数据类型,arraylenght1 和 arraylenght2 必须为正整数,arraylenght1 为行数,arraylenght2 为列数。

 

你可能感兴趣的:(JAVA 数组)