日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

变量初始化赋值_java数组的定义及初始化

發布時間:2025/5/22 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 变量初始化赋值_java数组的定义及初始化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數組

數組有兩種定義形式。

數組的定義:

這一種形式使用的頻率高,推薦使用。

int[] ints={1,2,3};

第二種形式(容易使人混淆因為在開發中可能把這個看成一個數組類型而不是變量名)

int ints[]={1,2,3};

數組的初始化方式:(靜態初始化和動態初始化的區別在于靜態初始化:由程序員自己為數組對象的每個元素賦值,由系統自動計算出數組的長度)

動態初始化:指由程序員自己指定數組對象的長度,由系統先自動為其賦值。程序中程序員可以為元素重新賦值;

第一種:注意:這種形式只能在定義數組的時候使用。(靜態初始化的簡寫形式)

int[] ints = {1,2,3};

數組的定義:

只需要在我們已知的任意類型后面增加[],就可以構成一種當前類型的數組。

數組的賦值:

我們可以使用一對大括號來代表數組,然后在大括號中增加我們需要賦值給數組中的值,不同的值之間使用逗號隔開。

第二種初始化方式:(靜態初始化)

int[] ints=new int[]{1,2,3};

第三種初始化方式:(動態初始化)

int[] ints=new int[3];

注意:

1.數組中能存放的類型,必須是能匹配我們聲明變量時[]之前的類型。

2.java中的數組,一旦創建完成,其大小就固定不變。

數組的訪問

數組可以通過下標語法去訪問。

注意:數組的下標語法是 變量名[],在方括號中放入整型值代表著數組中的位置。

下標從0開始計算,最后一個桶的下標為長度減去1(數組名.length-1)

如果我們訪問數組下標時,超過了數組下標的長度,那么就會引發一個 數組下標越界異常。如下:

上圖為堆棧圖,同樣一個數組名的地址引用為何在堆中創立了三個數組對象,因為使用了關鍵字new將在堆中重新創建一個對象,并且不包存在常量池中。

String:是一種引用類型

String[]:又組成了一種新的數據類型

總結

以上是生活随笔為你收集整理的变量初始化赋值_java数组的定义及初始化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。