更新時(shí)間:2020-07-14 14:40:31 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2220次
基本功訓(xùn)練1——合理設(shè)定變量類型
變量是Java程序開(kāi)發(fā)中的重要數(shù)據(jù)單元,必須熟練掌握其用途與定義方法。不同用途的變量要使用不同的數(shù)據(jù)類型嚴(yán)格區(qū)分,以方便其參與標(biāo)準(zhǔn)的運(yùn)算。下面請(qǐng)讀者完成相關(guān)訓(xùn)練,在主方法中分別定義代表商品優(yōu)良等級(jí)、商品單價(jià)、銷售總數(shù)、是否有庫(kù)存的變量,并在控制臺(tái)中輸出變量?jī)?nèi)容。實(shí)例代碼如下:
public classPrintVariable {
public static void main(String[] args) {
char level = '優(yōu)'; //商品等級(jí)
float price = 34.55f; // 商品單價(jià)
int amount = 38900; // 銷售總數(shù)
boolean haveProduct = true; // 是否有庫(kù)存
System.out.println("我公司商品品質(zhì)為:" + level);
System.out.println("其單價(jià)為:" + price);
System.out.println("目前為止已經(jīng)銷售:" + amount + "套");
System.out.println("現(xiàn)在是否有庫(kù)存:" + haveProduct);
}
}
實(shí)例運(yùn)行結(jié)果如圖1所示。
基本功訓(xùn)練2——變量自增運(yùn)算
Java數(shù)據(jù)的各種運(yùn)算中,以數(shù)字運(yùn)算的使用最為廣泛。有意思的是,整數(shù)的自增運(yùn)算符可以讓變量的值累加1,這和其它運(yùn)算有所區(qū)別,讀者應(yīng)該熟練掌握。下面請(qǐng)讀者完成相關(guān)訓(xùn)練,定義一個(gè)整數(shù)變量,然后通過(guò)變量的后置自增運(yùn)算為引用該變量的語(yǔ)句提供數(shù)值。實(shí)例代碼如下:
public classNumberIncrease {
public static void main(String[] args) {
int count = 1; //自增次數(shù)
System.out.println("第" + count + "次自增");
count++; // 變量自增
System.out.println("第" + count++ + "次自增");
System.out.println("第" + count++ + "次自增");
System.out.println("第" + count++ + "次自增");
}
}
實(shí)例運(yùn)行結(jié)果如圖1所示。
基本功訓(xùn)練3——類型轉(zhuǎn)換
將變量賦值給不同類型的其它變量時(shí),Java會(huì)自動(dòng)進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換。另外,程序開(kāi)發(fā)人員也可以把變量強(qiáng)制類型轉(zhuǎn)換為另一個(gè)類型。下面請(qǐng)讀者完成相關(guān)訓(xùn)練,創(chuàng)建int、float、double等常用基本類型的變量,并簡(jiǎn)單的實(shí)現(xiàn)這些變量的數(shù)據(jù)類型轉(zhuǎn)換。實(shí)例代碼如下:
public classTypeConvertion {
public static void main(String[] args) {
int intNum = 4;
float floatNum = 9.5F;
floatNum /= intNum; // 自動(dòng)類型轉(zhuǎn)換為float
System.out.println("floatNum =" + floatNum);
double numX = 4.88;
double numY = 78.83;
int numZ = (int) numX + (int) numY; // 強(qiáng)制類型轉(zhuǎn)換double為int
System.out.println("numZ =" + numZ);
}
}
運(yùn)行結(jié)果如圖1所示:
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java基礎(chǔ)代碼練習(xí)題,大家看看有沒(méi)有學(xué)過(guò)”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743