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轻松入门经典教程【完整版】

  • 相关阅读:
    Maven中的依赖相关总结
    Redis(序)应用场景
    Java并发专栏(一)—— Process vs Thread
    Java中转换为二进制的几种实现
    Java中转换为十六进制的几种实现
    oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别
    远程教学的一些准备
    将latex的beamer做的幻灯片转换为ppt格式后的一些问题
    最近看过的雨课堂和智慧树的笔记
    关于在线授课的探索
  • 原文地址:https://www.cnblogs.com/cenliang/p/5626880.html
Copyright © 2011-2022 走看看