zoukankan      html  css  js  c++  java
  • JavaSE 基础 第18节 数组的创建以及初始化

    2016-06-29

    1 数组概述
    数组:就是一组数的集合,集合中的数据必须是相同类型的,并且
    每一个数组都有一个名字,也就是数组名,我们可以通过数组名来访问数组中的元素。

    2 创建数组
    public static void main(String[] args){}

    ArrayType arraynName[];
    ArrayType arrayName;//常用写法

    package com.java1995;
    /**
     * 创建数组
     * @author Administrator
     *
     */
    public class TestCreateArr {
        
        public static void main(String[] args) {
            //声明数组
            double array1[];
            double[] array2;
            double[] array3,array4,array5;
            
            //分配内存空间
            array1=new double[5];
            System.out.println(array1[0]);
        }
    }

    3 初始化数组
    第一种初始化方式
    int[] array1=new int[5];
    array1[0]=1;
    array1[1]=1;
    array1[2]=1;
    array1[3]=1;
    array1[4]=1;

    package com.java1995;
    /**
     * 初始化数组
     * @author Administrator
     *
     */
    public class TestInitArr {
        
        public static void main(String[] args) {
            
            //创建不同类型的数组
            byte[] byteArray=new byte[1];
            char[] charArray=new char[1];
            int[] intArray=new int[1];
            long[] longArray=new long[1];
            float[] floatArray=new float[1];
            double[] doubleArray=new double[1];
            String[] stringArray=new String[1];
            
            //把上面声明的数组初始化值打印出来
            System.out.println("byte类型默认值是:"+byteArray[0]);
            System.out.println("char类型默认值是:"+charArray[0]);
            System.out.println("int类型默认值是:"+intArray[0]);
            System.out.println("long类型默认值是:"+longArray[0]);
            System.out.println("float类型默认值是:"+floatArray[0]);
            System.out.println("double类型默认值是:"+doubleArray[0]);
            System.out.println("String类型默认值是:"+stringArray[0]);
        }
    
    }

    第二种初始化方式
    int[] array2={1,2,3,4,5};

    package com.java1995;
    
    public class TestInitArr2 {
        
        public static void main(String[] args) {
            
            int[] array1=new int[5];
            array1[0]=1;
            array1[1]=2;
            array1[2]=3;
            array1[3]=4;
            array1[4]=5;
            
            int[] array2={6,7,8,9,10};//第二种数组初始化方式
            
            System.out.println("打印第一个数组");
            for(int i=0;i<5;i++){
                System.out.println(array1[i]);
            }
            
            System.out.println("打印第二个数组");
            for(int i=0;i<5;i++){
                System.out.println(array2[i]);
            }
        }
    
    }

    【参考资料】

    [1] Java轻松入门经典教程【完整版】

  • 相关阅读:
    AutoresizingMask草草草
    StoryBoard不使用AutoLayout情况下 按比例快速兼容适配iPhone6/6 Plus教程
    Unbalanced calls to begin/end appearance transitions for XXXX
    XCode常用快捷键
    Xcode使用心得01:断点中断问题和调整编译目标
    reloaddata 后不执行cellForRowAtIndexPath
    Xcode开发调试技巧—断点调试
    Xcode6 ADD Copy Files Build Phase 是灰色的,不能点问题
    duplicate symbols for architecture x86_64
    could not build module uikit
  • 原文地址:https://www.cnblogs.com/cenliang/p/5626880.html
Copyright © 2011-2022 走看看