码迷,mamicode.com
首页 > 编程语言 > 详细

java数组(一维数组,二维数组)

时间:2016-02-19 22:00:24      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:

数组初始化:
1,动态初始化:数组定义与为数组分配空间和赋值的操作分开进行
2,静态初始化;在定义数组的同时就为数组元素分配空间并赋值
3,默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此,数组分配空间之后
每个元素也被按照成员的规则被隐士的初始化值
------------------------------------------------、
一维数组:

package day06;
import java.util.Date;
/***
 * 数组演示
 * 数组的声明:
 * type[]变量名 = new type[数组中元素的个数]
 * type[]变量名 = {逗号分隔的初始化值}
 * @author yw.wang
 *
 */
public class Test10 {
public static void main(String[] args) {
    //一维数组
    int [] a = new int [10];    //数组名【下标】        下标从0开始
    int [] a1 = {1,2,3,4};
    //System.out.println("a1.length:"+a1.length);
    for (int i = 0; i < a1.length; i++) {
        
        //System.out.println(a1[i]);
    }
    //数组的引用类型:Date
    Date[] dd = new Date[3];
    dd[0]=new Date();
    dd[1]=new Date();
    dd[2]=new Date();
    for (int i = 0; i < dd.length; i++) {
        System.out.println(dd[i]);
    }
    
    
}
}
二维数组:
------------------------------------------
Java中,多维数组被看做数组中的数组,例如二维数组就是一个特殊的一维数组
其中每一个元素又是一个一维数组。

二维数组的声明:
type[][]变量名称 = new type[数组中元素的个数][数组中元素的个数]
type[][]变量    = { 逗号分隔的初始化值}

二维数组的初始化:
int a [][] = new int[2][3]
int a [][] = {{2,3},{1,5},{3,4}}

如:
int abc[][]= {{1,2},{3,4},{5,6},{7,8}}
技术分享

package day06;
/****
 * 二维数组的演示
 * @author yw.wang
 *
 */
public class Test11 {
public static void main(String[] args) {
    int [][] num = {{1,2,3,4,5,6,7}};
    //System.out.println(num[0][4]);//第0行,第4列
    int [][] num1 = {{1,2},{3,4},{5,6},{7,8}};
    //System.out.println(num1[2][0]);    //5
    System.out.println("num1.length:"+num1.length);
    for (int i = 0; i < num1.length; i++) {
        for (int j = 0;j<num1[i].length;j++) {
            System.out.print(num1[i][j]+"\t");
        }
        System.out.println();
    }
    
    //------------------------
    //动态赋值
    int [][]num2 = new int[2][3];
    for (int i = 0; i < num2.length; i++) {
        for(int j =0;j<num2[i].length;j++){
            System.out.print(num2[i][j]+"\t");
        }
        System.out.println();
    }
}
}


















java数组(一维数组,二维数组)

标签:

原文地址:http://www.cnblogs.com/xiaoxiao5ya/p/e3fdcfe71a52242fef5bd8a51d28fcf0.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!