java定義陣列的格式有:1、【int[] arr = new int[5]】;2、【int[] arr = new int[]{1,2,3,4, 5}】。在java語言中,宣告數組時不能指定其長度(數組中元素的個數)。
陣列的定義格式有以下幾種:
(推薦教學:java入門程式)
在定義陣列時,通常會將宣告與開啟空間初始化合起來寫,如下:
int[] arr = new int[5]; int arr[] = new int[5]; //不推荐 int[] arr = new int[]{3,1,2,5,6} int[] arr = {3,1,2,5,6}
範例:
(影片教學建議:java影片教學)
下面是只宣告數組,但是並未初始化的方式:
// 声明整型数组 int[] intArray0 ; int intArray1 []; // 声明浮点型数组 float floatArray0 []; float[] floatArray1 ; // 声明布尔型数组 boolean boolArray0 []; boolean[] boolArray1 ; // 声明字符型数组 char charArray0 []; char[] charArray1 ; // 声明字符串数组 String stringArray0[]; String[] stringArray1; // 错误的声明数组的方式,声明数组的时候不能指定其大小 // int [5] intErrorArray0; // int intErrorArray1[5];
注意:Java語言中宣告數組時不能指定其長度(數組中元素的個數)。
這是因為數組是一種引用類型的變量,因此使用它定義一個變數時,僅僅表示定義了一個引用變數(也就是定一個了一個指標),這個引用變數還未指向任何有效的內存,所以定義數組時不能指定數組的長度。
而且由於定義數組只是定一個引用變量,並未指向任何有效的記憶體空間,所以還沒有記憶體空間來儲存數組元素,因此這個數組也不能使用,只有在數組進行初始化後才可以使用。
以上是java中定義數組的格式有哪幾種的詳細內容。更多資訊請關注PHP中文網其他相關文章!
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
Windows 11 KB5054979中的新功能以及如何解決更新問題
4 週前ByDDD
如何修復KB5055523無法在Windows 11中安裝?
3 週前ByDDD
Inzoi:如何申請學校和大學
1 個月前ByDDD
如何修復KB5055518無法在Windows 10中安裝?
3 週前ByDDD
在哪裡可以找到Atomfall中的站點辦公室鑰匙
4 週前ByDDD

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SublimeText3漢化版
中文版,非常好用