1. 程式人生 > 其它 >java 陣列靜態化初始化

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[] = {'男','女','人妖'}; } }
世界上最美的風景,是自己努力的模樣