java-数组

2017-01-01 10:46
  • 定义数组
double[] myList; // 首选的方法 
 double myList[]; // 效果相同,但不是首选方法
  • 创建一维数组
int[] a = {1,2,3,4}
int[] b = new int[4]
int [] c = new  int[rand.nextInt(4)]
  • 二维数组
String str[][] = new String[3][4];
  • 二维数组分配值
# 两行三列
String s[][] = new String[2][];
s[0] = new String[2];
s[1] = new String[3];
s[0][0] = new String("Good");
s[0][1] = new String("Luck");
s[1][0] = new String("to");
s[1][1] = new String("you");
s[1][2] = new String("!");



float[][] numthree;             //定义一个float类型的2维数组
numthree=new float[5][5];       //为它分配5行5列的空间大小
  • 打印数组
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);
      }
   }
}