zoukankan      html  css  js  c++  java
  • java数组(一维数组,二维数组)

    数组初始化:
    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]+" ");
            }
            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]+" ");
            }
            System.out.println();
        }
    }
    }


















  • 相关阅读:
    鹰牌陶瓷签约亿客CRM系统 建材行业进入CRM时代
    CRM成为大数据落地的关键
    客户流失了怎么办?
    亿客CRM研发公司简介
    CRM销售管理软件让销售管理成为企业的助力
    CRM帮助企业的营销管理
    浅析移动CRM的客户价值细分
    CRM规划和执行战略
    信息化的先锋CRM
    SaaS的应用将弱化大小企业间竞争差距
  • 原文地址:https://www.cnblogs.com/xiaoxiao5ya/p/e3fdcfe71a52242fef5bd8a51d28fcf0.html
Copyright © 2011-2022 走看看