實(shí)驗(yàn)2?? Java基礎(chǔ)(Java應(yīng)用程序的基本結(jié)構(gòu)+Java簡(jiǎn)單數(shù)據(jù)類型)
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、網(wǎng)頁(yè)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、龍華網(wǎng)站維護(hù)、網(wǎng)站推廣。一 、實(shí)驗(yàn)?zāi)康?/p>
1、熟悉Java應(yīng)用程序的基本結(jié)構(gòu),并能聯(lián)合編譯應(yīng)用程序所需要的類。
2、通過實(shí)踐,熟悉對(duì)Java程序的開發(fā)過程。
3、了解 Java 的數(shù)據(jù)類型,掌握各種常量、變量的聲明方式。
4、掌握 Java 基本數(shù)據(jù)類型之間的轉(zhuǎn)換運(yùn)算。
二、實(shí)驗(yàn)內(nèi)容
題目1、驗(yàn)證教材P17【例2.2】,體驗(yàn)一個(gè)java程序中包含多個(gè)java源文件的例子。要求在Eclipse中運(yùn)行實(shí)踐。
代碼及運(yùn)行結(jié)果:
(截圖)
題目2、編寫含有3個(gè)類的Java應(yīng)用程序,要求三個(gè)類分別在三個(gè)源文件中,其中:
代碼及運(yùn)行結(jié)果:(截圖)
題目3:編寫聲明不同數(shù)據(jù)類型變量的程序文件 DataType.java,要求:
1)編譯并運(yùn)行程序。
2)隨意創(chuàng)建各種數(shù)據(jù)類型的變量練習(xí)。
3)觀察程序的輸出結(jié)果。
程序代碼:
public class DataType {
??? public static void main(String args[]) {
????? byte a=0x55;
????? byte a1=012;
????? short b=0x55ff;
????? int c=10000;
????? long d=0xffffL;?
????? double e=0.7E-3;//科學(xué)計(jì)數(shù)法
????? float f=0.23F;?
????? char g='漢';
????? boolean fb=true;
????? String s="這是字符串類數(shù)據(jù)類型";
????? System.out.println("字節(jié)型變量 a = "+a);
????? System.out.println("字節(jié)型變量 a1 = "+a1);
????? System.out.println("短整型變量 b = "+b);
????? System.out.println("整型變量 c = "+c);
????? System.out.println("長(zhǎng)整型變量 d = "+d);
????? System.out.println("雙精度變量 e = "+e);
????? System.out.println("浮點(diǎn)型變量 f = "+f);
????? System.out.println("字符型變量 g = "+g);
????? System.out.println("布爾型變量 fb = "+fb);
????? System.out.println("字符串類對(duì)象 s= "+s);
??? }
? }
運(yùn)行結(jié)果:(截圖)
題目4、現(xiàn)有不同數(shù)據(jù)類型進(jìn)行轉(zhuǎn)換的程序文件TypeConversion.java,源代碼參考如下:
public? class? TypeConversion {
???? public? static? void? main(String args[]) {
???? ?????? char? a=100;
???? ?????? int?? b=4;
???? ?????? float? c=24.6;
???? ?????? byte? m;
???? ?????? m=a+b+c;
???? ?????? short? n;
???? ?????? n=a+b+c;
???? ?????? int x;
???? ?????? x=a+b+c;
???? ?????? double? y;
???? ?????? y=a+b+c;
???? ?????? char? chinaWord='好';
???? ??????? System.out.println("字符a="+a);
???? ??????? System.out.println("字節(jié)型m="+m);
???? ??????? System.out.println("短整型n="+n);
???? ??????? System.out.println("int型x="+x);
???? ??????? System.out.println("雙精度浮點(diǎn)型y="+y);
???? ??????? System.out.println("漢字:"+chinaWord+"的位置是:"+chinaWord);
?????? }
?}
修改以上程序代碼中的錯(cuò)誤,編譯并運(yùn)行該程序,思考數(shù)據(jù)類型轉(zhuǎn)換原則。
運(yùn)行結(jié)果:(截圖)
題目5:自由練習(xí)教材例題P26-P27例3.1,例3.4
代碼及運(yùn)行結(jié)果:
Example3_1.java
(截圖)
Example3_4.java
(截圖)
題目6:(課本P31 )編寫一個(gè)Java應(yīng)用程序Exam2_6.java,在主類的main方法中聲明用于存放產(chǎn)品數(shù)量的int型變量amount和產(chǎn)品單價(jià)的float型變量,以及存放全部產(chǎn)品總價(jià)值float型變量sum。使用Scanner對(duì)象調(diào)用方法讓用戶從鍵盤為amount,price變量輸入值,然后程序計(jì)算出全部產(chǎn)品總價(jià)值,并輸出amount,prince,sum的值。
程序代碼及運(yùn)行結(jié)果:(截圖)
題目7、編寫一個(gè)Java應(yīng)用程序“Exam2_7.java”,實(shí)現(xiàn)由鍵盤輸入5個(gè)整數(shù),并求和與平均值,要求:使用循環(huán)語句實(shí)現(xiàn)。
程序代碼及運(yùn)行結(jié)果:
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧