array


    

數組

public class My {
  public static void main(String[] args){
  //1數組的定義
  //new int[4]為:1.數組元素分配空間
            //2.為數組元素賦值   (系統默認值)
  //默認值:
  int[] arr=new int[4];//給棧區定義變量
  System.out.println( arr);
  //arr[0]=2;
  for(int i=0;i<=arr.length-1;i++){
  arr[i]=i+2;
  }
  System.out.println(arr[0]);
  System.out.println(arr.length);//拿索引號找地址
  //靜態初始化
  int[]arr2=new int[]{10,20,30,40};
  System.out.println(arr2);
  }
}

 

數組的定義(array)

1.數組引入的原由:批量定義變量,如果一個一個定義變量顯然是不合適的,引入數組可以解決

2.數組的概念:一種用於存儲相同類型數據存儲類型

3.數組的定義格式:數據類型[] 變量名

int[] arr;

第二種格式 : 數據類型 變量名[]

數組定義的本質:在棧內存中為數組變量分配空間

 

數值初始化—動態初始化

1.數組的初始化概念:在堆內存中為數組元素分配空間

2.為數組元素空間賦值(系統默認值)

默認值:0 0.0 u0000(字符串變量的初始化) boolean值默認是false 除了基本類型其他的默認值都是null

動態初始化的語法格式

語法格式:new 數據類型[數組長度]

說明:數組長度表示的是數組的元素個數

實例:new int[4]

 

數組定義與初始化合並

語法格式:數據類型[] 數組名=new 數據類型[數組長度]

實例:int arr2[]=new int[4]

 

數組元素訪問

1.索引號概念:幫助我們快速查找數據編碼

2.數組的索引號:從0開始,到數組,length-1結束

3.數組元素訪問的語法:數組名[索引號]

實例:arr[0] 對應的是元素地址

 

 

數值初始化—靜態初始化

1.語法格式: new 數據類型[]{元素值1.元素值2......}

 

數組定義與初始化合並

數據類型[] 數組名=new 數據類型[]{元素值1.元素值2......}

**實例:int[] arr2=new int[]{10,20.,30,}

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM