博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

java-2-数组相关操作

Posted on 2013-05-25 12:05  发型乱乱  阅读(145)  评论(0编辑  收藏  举报

java中数组的定义和操作方式

1. 定义一维数组方法1

 1         // 定义数组方式1
 2         int[] num1;
 3         num1 = new int[3];
 4         for(int i=0; i<num1.length; i++)
 5         {
 6             num1[i] = i;
 7         }
 8         for(int i=0; i<num1.length; i++)
 9         {
10             System.out.println(num1[i]);
11         }

输出

2. 定义一维数组方法2

1         int[] num2 = new int[]{1,2,3,4};
2         for(int i=0; i<num2.length; i++)
3         {
4             System.out.println(num2[i]);
5         }

输出

 

3. 定义一维数组方法3

 1         int[] num2 = new int[]{1,5,3,4};
 2         for(int i=0; i<num2.length; i++)
 3         {
 4             System.out.print(num2[i] + "  ");
 5         }
 6         
 7         System.out.println("\n排序后");
 8         Arrays.sort(num2);
 9         for(int i=0; i<num2.length; i++)
10         {
11             System.out.print(num2[i] + "  ");
12         }

4. 定义二维数组方法1

1         int[][] erwei1;
2         erwei1 = new int[3][];
3         //下面是对于一维数组定义的方式
4         erwei1[0] = new int[3];
5         erwei1[1] = new int[]{1,2,3,4};
6         erwei1[0] = new int[5];

也就是,先确定行数,接着对每一行,确定其列数,可以使得每行不一定列数相同。

5. 定义二维数组方法2

1         int[][] erwei2;
2         erwei2 = new int[3][4];

6. 定义二维数组方法3

1 int[][] erwei3 = new int[][]{{1,2,3},{4,5,6,7}};