❶ 用java定義一個包含5個元素的int數組,並且初始化都為0,從鍵盤接收五個整
參考代碼
importjava.util.Arrays;
importjava.util.Scanner;
publicclassArryDemo{
publicstaticvoidmain(String[]args){
//一:初始化數組
int[]ary=newint[5];//定義數組,並初始化,默認值就是0
// intmoren=0;//,這里可以修改為1,2等其他數
// for(inti=0;i<ary.length;i++)和游{
// ary[i]=moren;//全部賦為moren
// }
System.out.println("初始化的數組:"+Arrays.toString(ary));
//二:輸入數組的元素
Scannersc=newScanner(System.in);
for(inti=0;i<ary.length;i++){
System.out.println("請輸入數組的第"+(i+1)+"個元素");
ary[i]=Integer.parseInt(sc.nextLine().trim());//讀取鍵盤輸入的數據,並轉化為數字
}
System.out.println("賦值完的數組"+Arrays.toString(ary));
//三:顛倒數組的順序
for(intbegin友棚宴=0,end=ary.length-1;begin<end;begin++,end--){
inttemp=ary[begin];
ary[begin]=ary[end];
ary[end]=temp;
}
System.out.println("倒序後好銀的數組"+Arrays.toString(ary));
sc.close();
}
}
測試
初始化的數組:[0,0,0,0,0]
請輸入數組的第1個元素
2
請輸入數組的第2個元素
3
請輸入數組的第3個元素
5
請輸入數組的第4個元素
6
請輸入數組的第5個元素
8
賦值完的數組[2,3,5,6,8]
倒序後的數組[8,6,5,3,2]
❷ java中 如何給int數組賦值賦一個空值
在Java的賦值語句中不能夠給整形的數組賦值成一個空值,Java會給int一維數組賦值為0,但是要想實現空值的類型那麼將int數組轉換為Integer數組,Integer可以為空, 但int 不能為空。
數組是有序的元素序列。若將有限個類型相同的變數的集合命名,那麼這個名稱為數組名。組成數組的各個變數稱為數組的分量,也稱為數組的元素,有時也稱為下標變數。用於區分數組的各個元素的數字編號稱為下標。
數組是在程序設計中,為了處理方便, 把具有相同類型的若干元素按有序的形式組織起來的一種形式。
(2)java數組初始化為空擴展閱讀:
Java的語言特點:
Java看起來設計得很像C++,但是為了使語言小和容易熟悉,設計者們把C++語言中許多可用的特徵去掉了,這些特徵是一般程序員很少使用的。
例如,Java不支持go to語句,代之以提供break和continue語句以及異常處理。
Java還剔除了C++的操作符過載(overload)和多繼承特徵,並且不使用主文件,免去了預處理程序。因為Java沒有結構,數組和串都是對象,所以不需要指針。
Java能夠自動處理對象的引用和間接引用,實現自動的無用單元收集,使用戶不必為存儲管理問題煩惱,能更多的時間和精力花在研發上。
技術應用:
1、Android應用、在金融業應用的伺服器程序、、網站、嵌入式領域、、大數據技術、高頻交易的空間。
數組的特點:
1、數組是相同數據類型的元素的集合。
2、數組中的各元素的存儲是有先後順序的,它們在內存中按照這個先後順序連續存放在一起。
參考資料來源:網路-Java
參考資料來源:網路-數組
❸ java 創建數組時寫char a[] = null算對數組初始化嗎
算初始化,只不過沒有為其分配內存,所以後面使用起來會報錯。
可以用new的方式為其初始化,
char []b = new char[3];
❹ java中的數組元素不能等於null吧,會有異常的吧
不可以等於null的;如果等於了null就會報空指針異常;
如果判斷數組是否為NULL,就直接判斷 if(array == null){ }循環遍歷每個數組元素,然後判斷每個元素是不是NULL,前提是數組元素為對象,而不是基礎數據類型。
for(int i =0;i<array.length();i++){
if(array[i] == NULL){
}
}
當應用程序試圖在需要對象的地方使用 null 時,拋出該異常。這種情況包括:
1、 調用 null 對象的實例方法。
2、訪問或修改 null 對象的欄位。
3、將 null 作為一個數組,獲得其長度。
4、將 null 作為一個數組,訪問或修改其時間片。
5、將 null 作為 Throwable 值拋出。
❺ java中怎麼數組初始化
成員變數,你不設值它也會初始化為null,但在方法中的局部變數就必須要初始化了
Boolean
array[]
=
{true,true};
或
Boolean
array[]
=
new
Boolean[2];
array[0]
=
true;
array[1]
=
true;
❻ java new 一個int數組會自動初始化為0嗎
數據里的元素會初始化為0
例如int[] num = new int[8]; 數組num里的8個元素都會初始化為0
❼ java 中聲明了int數組沒有初始化時,int數組的默認值為什麼是null而不是0
int[]數組不是基本類型,是對象,所以默認為null
java裡面所有對象沒有new得時候,都為null,基本類型int才是默認為0