實(shí)驗(yàn)2?? Java基礎(chǔ)(Java應(yīng)用程序的基本結(jié)構(gòu)+Java簡(jiǎn)單數(shù)據(jù)類(lèi)型)
讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、網(wǎng)頁(yè)空間、營(yíng)銷(xiāo)軟件、網(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)用程序所需要的類(lèi)。
2、通過(guò)實(shí)踐,熟悉對(duì)Java程序的開(kāi)發(fā)過(guò)程。
3、了解 Java 的數(shù)據(jù)類(lèi)型,掌握各種常量、變量的聲明方式。
4、掌握 Java 基本數(shù)據(jù)類(lèi)型之間的轉(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、編寫(xiě)含有3個(gè)類(lèi)的Java應(yīng)用程序,要求三個(gè)類(lèi)分別在三個(gè)源文件中,其中:
代碼及運(yùn)行結(jié)果:(截圖)
題目3:編寫(xiě)聲明不同數(shù)據(jù)類(lèi)型變量的程序文件 DataType.java,要求:
1)編譯并運(yùn)行程序。
2)隨意創(chuàng)建各種數(shù)據(jù)類(lèi)型的變量練習(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="這是字符串類(lèi)數(shù)據(jù)類(lèi)型";
????? 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("字符串類(lèi)對(duì)象 s= "+s);
??? }
? }
運(yùn)行結(jié)果:(截圖)
題目4、現(xiàn)有不同數(shù)據(jù)類(lèi)型進(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ù)類(lèi)型轉(zhuǎn)換原則。
運(yùn)行結(jié)果:(截圖)
題目5:自由練習(xí)教材例題P26-P27例3.1,例3.4
代碼及運(yùn)行結(jié)果:
Example3_1.java
(截圖)
Example3_4.java
(截圖)
題目6:(課本P31 )編寫(xiě)一個(gè)Java應(yīng)用程序Exam2_6.java,在主類(lèi)的main方法中聲明用于存放產(chǎn)品數(shù)量的int型變量amount和產(chǎn)品單價(jià)的float型變量,以及存放全部產(chǎn)品總價(jià)值float型變量sum。使用Scanner對(duì)象調(diào)用方法讓用戶(hù)從鍵盤(pán)為amount,price變量輸入值,然后程序計(jì)算出全部產(chǎn)品總價(jià)值,并輸出amount,prince,sum的值。
程序代碼及運(yùn)行結(jié)果:(截圖)
題目7、編寫(xiě)一個(gè)Java應(yīng)用程序“Exam2_7.java”,實(shí)現(xiàn)由鍵盤(pán)輸入5個(gè)整數(shù),并求和與平均值,要求:使用循環(huán)語(yǔ)句實(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)查看詳情吧
網(wǎng)站欄目:實(shí)驗(yàn)2Java基礎(chǔ)(Java應(yīng)用程序的基本結(jié)構(gòu)+Java簡(jiǎn)單數(shù)據(jù)類(lèi)型)-創(chuàng)新互聯(lián)
本文來(lái)源:http://jinyejixie.com/article16/ddegdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、品牌網(wǎng)站建設(shè)、做網(wǎng)站、ChatGPT、App設(shè)計(jì)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容