freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java實驗程序的設(shè)計說明(編輯修改稿)

2025-05-04 06:04 本頁面
 

【文章內(nèi)容簡介】 ) 在循環(huán)結(jié)構(gòu)中,應(yīng)用break語句使流程跳出本層循環(huán)體,從而提前結(jié)束本層循環(huán)continue語句作用(1) continue語句continue語句的一般形式為:contonue。(2) 其作用是結(jié)束本次循環(huán),即跳過本次循環(huán)體中余下尚未執(zhí)行的語句,接著再一次進(jìn)行循環(huán)的條件判定。(3) 注意:執(zhí)行continue語句并沒有使整個循環(huán)終止。在while和dowhile循環(huán)中,continue語句使得流程直接跳到循環(huán)控制條件的測試部分 ,然后決定循環(huán)是否繼續(xù)進(jìn)行。(4) 在for 循環(huán)中,遇到continue后,跳過循環(huán)體中余下的語句,而去對for語句中的“表達(dá)式3”求值,然后進(jìn)行“表達(dá)式2”的條件測試,最后根據(jù)“表達(dá)式2”的值來決定for循環(huán)是否執(zhí)行。在循環(huán)體內(nèi),不論continue是作為何種語句中的語句成分,都將按上述功能執(zhí)行,這點與break有所不同實驗三 類、對象基礎(chǔ)知識一、實驗?zāi)康氖炀氄莆疹?、對象的的概念以及對事物的抽象。熟練掌握成員、方法的概念以及構(gòu)造方法的概念。熟練掌握封裝性,多態(tài)性的概念理解面向?qū)ο蟮某绦蛟O(shè)計方法。二、實驗內(nèi)容與要求1.運行下面的程序,理解面向?qū)ο蟮某绦蛟O(shè)計方法的基本概念。class value { public int x,y。 public value(int a,int b) { x=a。 y=b。 } }public class Ch31 { public static void main(String args[]) { int total。 value num=new value(24,65)。 total=+。 (add=+total)。 }}運行結(jié)果:定義一個類實現(xiàn)銀行帳戶的概念,包括的變量有帳號和存款余額,包括的方法有存款、取款、查詢余額和”顯示帳號”。定義主類,創(chuàng)建帳戶類的對象,并完成相應(yīng)操作。提示:關(guān)鍵代碼如下:public int getleftmoney(){return leftmoney。}public void savemoney(double money){leftmoney+=money。}public void getmoney(double money){if(money=leftmoney)leftmoney=money。else(只能?。?leftmoney)。}…bankaccount ba=new bankaccount(888123,1000)。(21000)。(存入21000元后余額為:+())。(11500)。(11500元后余額為:+())。程序代碼如下:class BankAccount{ int id。 int leftmoney。 BankAccount(int a,int b) { id=a。 leftmoney=b。 } public int getID()//顯示帳號 { return id。 } public int getleftmoney()//查詢余額 { return leftmoney。 } public void savemoney(double money)//存款 { leftmoney+=money。 } public void getmoney(double money)//取款 { if(money=leftmoney) leftmoney=money。 else (只能取:+leftmoney)。 }}public class MyBankAccount{ public static void main(String[] args) {BankAccount ba=new BankAccount(888123,1000)。(21000)。(存入21000元后余額為:+())。(11500)。(取出11500元后余額為:+())。 }}3.先創(chuàng)建一個Point類,然后定義Trianglele類。在Trianglele類中定義三個Point的實體來表示一個三角形的三個點,再定義一個方法setTri對這三個點進(jìn)行初始化,然后定義兩個方法求三角形的周長、面積。在main()中創(chuàng)建一個對象,求給定三點的三角形的周長、面積。程序代碼如下:運行結(jié)果如下:3.將上題的方法setTri改用構(gòu)造方法實現(xiàn)初始化。程序代碼如下:運行結(jié)果:編寫JAVA程序求園柱體的表面積和體積,已知底面圓心p為(0,0),半徑r為10,圓柱體高5。程序代碼如下:運行結(jié)果:三、思考題1.一個方法或一個塊內(nèi)定義的變量是否可以在方法外或塊外使用?這種變量稱為什么?方法的形式參數(shù)是否可以在方法之外使用?不能。這種變量稱為局部變量,可在整個類內(nèi)共享的變量是全局變量。方法的形式參數(shù)不可能在外部使用,這是因為其生命期指存在于方法內(nèi)。2.為什么說構(gòu)造函數(shù)是一種特殊的方法?特殊在哪里?構(gòu)造函數(shù)什么時候執(zhí)行?被誰調(diào)用?在java語言 中,構(gòu)造函數(shù)又稱構(gòu)造方法。特殊性在于,與普通方法的區(qū)別是,他與類名相同,不返回結(jié)果也不加void返回值。構(gòu)造函數(shù)的作用是初始化對象,即在創(chuàng)建對象時被系統(tǒng)調(diào)用(與普通方法不同,程序不能顯示調(diào)用構(gòu)造函數(shù))。構(gòu)造函數(shù)還能夠被重載,即可以傳入?yún)?shù),當(dāng)程序中包含有帶參的構(gòu)造函數(shù)時,系統(tǒng)將不會再提供的無參構(gòu)造函數(shù)。3.子類重新定義與父類方法的方法頭完全相同的方法,這種情況稱為什么?方法重寫4.同名的不同方法共存的情況稱為什么?如何區(qū)分這些同名方法?答:同名的不同方法共存的情況稱為方法重載。區(qū)分這些同名方法是方法的參數(shù)表,參數(shù)的類型或個數(shù)。一般來說,分為兩種情況。一是在同一個類里面有兩個或兩個以上的同名的方法,這些方法的名字相同,但參數(shù)不同,這種情況中叫重載。當(dāng)你調(diào)用方法時,會根據(jù)你傳進(jìn)去的參數(shù)的類型來決定調(diào)用哪個方法。二是一個類繼承了另外一個類,子類中有和父類中一樣的方法,這兩個方法不僅名字相同,參數(shù)也相同,這種情況叫方法覆蓋。也就是在子類中重新定義父類中已有的方法。當(dāng)你創(chuàng)建一個子類的實例后調(diào)用這個方法,就會按照你在子類中新定義的方法來實現(xiàn)。5.定義一個矩形類Rectangle,再定義接口InterfaceRec,其中包含方法getArea ();由矩形類派生出一個正方形類,自行擴充成員變量和方法,并實現(xiàn)此接口InterfaceRec中的方法。代碼如下:運行結(jié)果:實驗四 異常處理一、實驗
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1