一、輸入數(shù)據(jù)要用new——實(shí)例化對象,創(chuàng)建內(nèi)存
成都創(chuàng)新互聯(lián)憑借在網(wǎng)站建設(shè)、網(wǎng)站推廣領(lǐng)域領(lǐng)先的技術(shù)能力和多年的行業(yè)經(jīng)驗,為客戶提供超值的營銷型網(wǎng)站建設(shè)服務(wù),我們始終認(rèn)為:好的營銷型網(wǎng)站就是好的業(yè)務(wù)員。我們已成功為企業(yè)單位、個人等客戶提供了成都網(wǎng)站設(shè)計、成都做網(wǎng)站服務(wù),以良好的商業(yè)信譽(yù),完善的服務(wù)及深厚的技術(shù)力量處于同行領(lǐng)先地位。
示例:
Scanner reader = new Scanner(System.in);
Scanner是一個類,reader為創(chuàng)建的一個Scanner的對象,new就創(chuàng)建了這個實(shí)例,為其分配變量。
輸入的基本類型數(shù)據(jù):nextBoolean(),nextByte(),nextShort(),nextInt(),nextLong(),nextFloat(),nextDouble()。
其用法為:
Scanner reader = new Scanner(System.in);//先創(chuàng)建對象
然后再使用
int x = reader.nextInt();
二、為數(shù)組分配元素
1、聲明數(shù)組
一維數(shù)組:int a[] 或 int [] a;一次聲明多個,int a[] , b[] 或 int [] a , b;
二維數(shù)組:int a[][] 或 int [][] a;一次聲明多個,int a[][] , b[][] ;
注意:java中不允許在聲明數(shù)組中的方括號內(nèi)指定數(shù)組元素的個數(shù)!
2、為數(shù)組分配元素
數(shù)組名 = new 數(shù)組元素類型[元素個數(shù)];
例如:boy = new float [4];(前提你已經(jīng)聲明了float類型的boy變量!也可以聲明和創(chuàng)建一起完成,例如:float boy = new float [4];)
java允許使用int型變量的值指定數(shù)組的元素個數(shù)。例如:
int size = 30;
double number = new double[size];
3、length的使用
對于一維數(shù)組,“數(shù)組名.length”的值就是數(shù)組中元素的個數(shù),對于二維數(shù)組,“數(shù)組名.length”的值是它含有的一維數(shù)組的個數(shù)。
以上就是java中new的用法是什么的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!