

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1實驗編號:___四川師大四川師大實驗報告實驗報告_年_月_日計算機科學學院__級__班實驗名稱:_________________姓名:_____學號:_____指導老師:_____實驗成績:_____一、實驗目的及要求一、實驗目的及要求(1)熟悉Java的異常的分類和繼承。(2)學會捕捉和處理異常。(3)學會自己設計異常和處理異常。(4)熟悉多態(tài)在Java程序中的具體使用。二、實驗內容二、實驗內容(1)設計一個程序,用于根據(jù)用戶輸入
2、的命令行參數(shù)數(shù)量來計算長方形、正方形、三角形的面積。如果輸入的參數(shù)為一個、二個、三個則它們應分別對應正方形、長方形、三角形,如果沒有參數(shù),則通過異常處理方法現(xiàn)實錯誤消息。(用于計算面積的方法是一個重載的方法。提示:定義一個抽象的父類,并提供一個抽象的方法area().再派生出三個子類,重寫area()方法,然后在main方法中用多態(tài)來實現(xiàn)具體的面積函數(shù)的調用)。三、實驗主要流程、基本操作或核心代碼、算法片斷(該部分如不夠填寫,請另加附頁
3、)三、實驗主要流程、基本操作或核心代碼、算法片斷(該部分如不夠填寫,請另加附頁)(1)程序代碼如下:imptjava.lang.Mathimptjava.io.abstractclassxzabstractdoublearea()classcxextendsxzdoublehwpubliccx(doubleudoublev)h=uw=vdoublearea()returnhwclassmjextendsxzdoublewpublicmj
4、(doubleu)w=udoublearea()returnwwclassyxextendsxzdoubleabcmspublicyx(doubleudoublevdoublet)a=ub=vc=tdoublearea()m=(abc)2returnMath.sqrt(m((ma)(mb)(mc)))(后面的程序接附頁)四、實驗結果的分析與評價(該部分如不夠填寫,請另加附頁)四、實驗結果的分析與評價(該部分如不夠填寫,請另加附頁)2注:
5、實驗成績等級分為(90100分)優(yōu)(8089分)良(7079分)中(6069分)及格(59分以下)不及格。實驗報告附頁publicclassAreaspublicstaticvoidmain(Stringargs[])throwsIOExceptionintitryf(i=0i6i)BufferedReadercin=newBufferedReader(newInputStreamReader(System.in))System.out
6、.println(“輸入?yún)?shù)的個數(shù):“)Strings=cin.readLine()intnum=Integer.parseInt(s)if(num==1)System.out.println(“請輸入一個參數(shù):“)Strings1=cin.readLine()doublex=Double.parseDouble(s1)mjsqu=newmj(x)System.out.println(“正方形的面積為:“squ.area())elsei
7、f(num==2)System.out.println(“請輸入二個參數(shù):“)Strings1=cin.readLine()Strings2=cin.readLine()doublex=Double.parseDouble(s1)doubley=Double.parseDouble(s2)cxrec=newcx(xy)System.out.println(“矩形的面積為:“rec.area())elseif(num==3)System.
8、out.println(“請輸入三個參數(shù):“)Strings1=cin.readLine()Strings2=cin.readLine()Strings3=cin.readLine()doublex=Double.parseDouble(s1)doubley=Double.parseDouble(s2)doublez=Double.parseDouble(s3)yxtri=newyx(xyz)if(xyz||xzy||zyx)Syste
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川師范大學java實驗報告
- java程序設計實驗報告2014
- 師大匯編實驗報告含程序
- java實驗報告(四) - search readpudncom
- java基礎實驗報告
- java語言基礎實驗報告
- 匯編語言程序設計實驗報告四(算術運算程序實驗)
- 實驗報告四
- 河北工業(yè)大學java程序設計實驗報告
- java實驗四報告
- java實驗四報告
- java課程設計報告---計算器應用程序實驗報告
- java課程設計實驗報告--java日歷設計
- c語言程序設計實驗報告——實驗
- 實驗四觸發(fā)器實驗實驗報告
- 【實驗報告】實驗一-編寫詞法分析程序
- 期末個人作業(yè)java實驗報告手冊
- 浙江科技學院java實驗報告
- 期末個人作業(yè):java實驗報告手冊
- 實驗四 工程材料綜合實驗(實驗報告)
評論
0/150
提交評論