一、輸入數據要用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();
二、為數組分配元素
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中new的用法是什么的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。