java 数组静态化初始化

2021/11/21 20:10:26

本文主要是介绍java 数组静态化初始化,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

public class ShuZuDingYi_jingTaiChuShiHua_18 
{
    public static void main(String[] args) 
    {

        /*
         ★1、 如何创建使用数组?
         数组是一种引用类型。如果创建不同类型的数组来存放数据。       
         基本数据类型                数组类型 
         byte                            byte[] 
         short                           short[] 
         int                               int[] 
         long                            long[]
         char                            char[]

         float                           float[]
         double                        double[]
         boolean                      boolean[]


         2、数组创建有两种方式:静态初始化  和 动态初始化
        
        */
         
         //通过静态初始化方式定义数组,静态初始化的特点是定义的时候就必须指定数组中的元素信息
         int[] ages = new int[]{18,20,19};

         //获取数组的长度   格式: 数组变量名称.length
         int len = ages.length;
         System.out.println("数组的长度:"+len);

         //▲ 访问数组的元素  格式: 类型 变量名称 = 数组变量名称[元素位置索引]
         int age = ages[2];//索引的取值范围是  0 到 数组的长度 - 1
         System.out.println("索引为2的元素信息:"+age);

         
         //▲ 给数组元素赋值  格式: 数组变量名称[元素位置索引] = 值;
          ages[1] = 18;

          //再次获取索引号为1 的元素信息
          int uAge = ages[1];
          System.out.println("索引为1的元素信息:"+uAge);


          //数组定义之后,长度就已经固定,不能通过程序修改数组的长度
          //ages[3] = 19; //数组的长度在定义的时候已经固定,不能超过索引范围进行赋值或取值


          //定义数组的简化写法
          String[] names = new String[]{"jack","rose","rose"};

          //简化写法
          String[] userNames = {"jack","rose","rose"};


          /*
            比较古老的写法,不推荐
            类型 数组变量名称[] = new 类型[]{元素1,元素2,元素3,..........};
            类型  数组变量名称[] ={元素1,元素2,元素3,..........};
          */

          char  sexes[] = new char[]{'男','女','人妖'};
          char  sexes2[] = {'男','女','人妖'};



    }
}

 



这篇关于java 数组静态化初始化的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程