一、輸入資料要用new-實例化對象,建立記憶體
範例:
Scanner reader = new Scanner(System.in);
Scanner是一個類,reader為創建的一個Scanner的對象,new就創建了這個實例,為其分配變數。
輸入的基本型別資料:nextBoolean(),nextByte(),nextShort(),nextInt(),nextLong(),nextFloat(),nextDouble()。
其用法為:
Scanner reader = new Scanner(System.in);//先创建对象
然後再使用
int x = reader.nextInt();
(影片教學建議:java影片)
二、為陣列分配元素
1、宣告陣列
一維陣列:int a[] 或int [] a;一次宣告多個,int a[ ] , b[] 或int [] a , b;
二維陣列:int a[][] 或int [][] a;一次宣告多個,int a[][] , b [][] ;
注意:java中不允許在宣告數組中的方括號內指定數組元素的個數!
2、為陣列分配元素
陣列名稱= new 陣列元素類型[元素個數];
例如:boy = new float [4]; (前提你已經宣告了float類型的boy變數!也可以宣告和建立一起完成,例如:float boy = new float [4];)
java允許使用int型變數的值指定陣列的元素個數。例如:
int size = 30;
double number = new double[size];
3、length的使用
#對於一維數組, 「數組名.length」的值就是數組中元素的個數,對於二維數組,「數組名.length」的值是它所含有的一維數組的個數。
推薦教學:java開發入門
以上是java中new的用法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!