資源描述:
《1421309琳JAVA實驗報告1》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、上海建橋?qū)W院實驗報告課程名稱:面向?qū)ο蟪绦蛟O(shè)計實驗類型:設(shè)計型實驗項目名稱:類的設(shè)計與使用實驗地點:實驗日期:年月日姓名:學(xué)號:班級:成績:一、實驗?zāi)康募耙?.培養(yǎng)面向?qū)ο蟮乃枷?,要求能夠用面向?qū)ο蟮乃枷肴ソ鉀Q問題。2.掌握命令行后參數(shù)的輸入3.掌握鍵盤輸入二、實驗環(huán)境及要求jdk1.5以上的開發(fā)環(huán)境,可使用任何編輯器。三、實驗內(nèi)容及步驟實驗一:已知一個public修飾的Triangle(三角形)類,該類中包含有如下方法:1)構(gòu)造方法publicTriangle(floata,floatb,floatc)2)成員方法//判斷邊長為a,b,c是否構(gòu)成三角形publi
2、cstaticbooleanjudgeTriangle(floata,floatb,floatc)//三角形的周長publicfloatgetCircumference()3)請編在TestTriangle類中實現(xiàn)編寫主函數(shù),要求完成:判斷邊長為5.3,7.8,9.3是否構(gòu)成三角形,若能構(gòu)成三角形,請通過控制臺輸出三角形周長,否則輸出“提供的邊長不能構(gòu)成三角形”源程序(代碼工整)classTriangle{floata,b,c;Triangle(floata,floatb,floatc){this.a=a;this.b=b;this.c=c;}publicstati
3、cbooleanjudgeTriangle(floata,floatb,floatc){if(a+b>c&&a-b4、ntln(t.getCircumference());}elseSystem.out.println("提供的邊長不能構(gòu)成三角形");}}實驗結(jié)果(截圖)實驗二:設(shè)計一個圓類,提供有參無參兩個構(gòu)造方法來初始化類的成員變量,提供圓周長的功能;在主函數(shù)中產(chǎn)生兩個對象實例,從命令行后得到的數(shù)據(jù)作為圓的半徑值,分別調(diào)用有參無參構(gòu)造方法,在控制臺輸出兩個對象的周長。提示:字符串a(chǎn)rg[0]轉(zhuǎn)化為int類型intvalue=Integer.parseInt(arg[0]);字符串a(chǎn)rg[0]轉(zhuǎn)化為double類型doublevalue=Integer.parseDouble(a
5、rg[0]);字符串a(chǎn)rg[0]轉(zhuǎn)化為float類型floatvalue=Integer.parseFloat(arg[0]);源程序(代碼工整)packageCir;classCircle{doubler;Circle(doubler){this.r=r;}Circle(){}publicdoublegetCircumference(){return2*3.14*r;}}publicclassTestCircle{publicstaticvoidmain(Stringargs[]){intlen=args.length;doubleb=0;for(inti=0;i
6、7、象實例,從鍵盤流得到的數(shù)據(jù)作為圓的半徑值,分別調(diào)用有參無參構(gòu)造方法,在控制臺輸出兩個對象的面積。源程序(代碼工整)packageScan;importjava.util.Scanner;classCircle{doubler;Circle(doubler){this.r=r;}Circle(){}publicdoubleAreaCircle(){return3.14*r*r;}}publicclassVCircle{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);doubleb