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

正文內(nèi)容

word版可編輯-java面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)訓(xùn)實(shí)驗(yàn)指導(dǎo)書精心整理doc-在線瀏覽

2024-08-25 11:40本頁(yè)面
  

【正文】 {    int c=38。要多穿衣服?!    ase 2:      ( +c+℃ 正合適。)。)。)。圖 使用循環(huán)語(yǔ)句、 for 循環(huán)語(yǔ)句練習(xí)(1) 程序功能:按5 度的增量打印出一個(gè)從攝氏溫度到華氏溫度的轉(zhuǎn)換表?! lass EXP2_9{   public static void main (String args[]) {    int h,c?!   or (c=0。 c+=5) {     h=c*9/5+32。    }   }  }(3) 編譯并運(yùn)行程序, 所示。(2) 程序源代碼如下?! lass EXP2_10 {   public static void main(String args[]) throws IOException {    char ch?!   ?按’Q’鍵可退出循環(huán)操作.)。 39。 // 跳過回車鍵     switch (ch) {      case 39。:       (恭喜你得大獎(jiǎng),一輛汽車!)。      case 39。:       (不錯(cuò)呀,你得到一臺(tái)筆記本電腦!)。      case 39。:       (沒有白來(lái),你得到一臺(tái)冰箱!)?!     ase ‘q’: (“歡迎下次再來(lái)!”)?!     efault:       (真不幸,你沒有獎(jiǎng)品!下次再來(lái)吧?!        }   }  }(3) 編譯源程序。圖 、 do…while 循環(huán)語(yǔ)句練習(xí)(1) 程序功能:求1+2+…+100 之和,并將求和表達(dá)式與所求的和顯示出來(lái)?! lass EXP2_11 {   public static void main(String args[]) {    int n=1, sum=0?!       while (n=100)?!    }(3)編譯并運(yùn)行程序, 所示。  public class EXP2_12  {   public static void main(String args[])   {    int i,j,n=9?!   or (i=1。i++)     ( +i)?!   or (i=1。i++)     ()?!   or (i=1。i++)    {     ( +i+ |)。j=i?!    ?)。五、注意事項(xiàng):注意Java集成開發(fā)環(huán)境Eclipse的使用。六、練習(xí)項(xiàng)目及思考題:觀察輸出的結(jié)果,發(fā)現(xiàn)九九表的行和列沒有對(duì)齊,如何才能輸出一張行列對(duì)齊的九九表?實(shí)驗(yàn)項(xiàng)目三 Java語(yǔ)言面向?qū)ο蠡A(chǔ)一、實(shí)驗(yàn)?zāi)康暮鸵螅海ㄒ唬┠康模?通過編程和上機(jī)實(shí)驗(yàn)理解Java語(yǔ)言是如何體現(xiàn)面向?qū)ο缶幊袒舅枷?;了解類的封裝方法,以及如何創(chuàng)建類和對(duì)象;了解成員變量和成員方法的特性;掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的方法;了解類的繼承性和多態(tài)性的作用;了解接口的作用。二、實(shí)驗(yàn)時(shí)數(shù):12學(xué)時(shí)三、實(shí)驗(yàn)器材:操作系統(tǒng):Windows XP操作系統(tǒng)應(yīng)用系統(tǒng):Eclipse四、實(shí)驗(yàn)內(nèi)容或步驟: ,使用類的成員變量來(lái)表示事物的屬性和狀態(tài),使用類的成員方法來(lái)提供對(duì)成員變量的訪問或修改(1) 程序功能:設(shè)計(jì)一個(gè)用來(lái)描述汽車的類,使用類的非靜態(tài)成員變量來(lái)表示汽車的車主姓名、當(dāng)前的速率和當(dāng)前方向盤的轉(zhuǎn)向角度,使用類的非靜態(tài)成員方法來(lái)表示改變汽車的速率和停車兩個(gè)操作。public class EXP3_1 { private String ownerName。 //當(dāng)前車速 private float curDirInDegree。 } public EXP3_1(String ownerName, float speed, float dirInDegree){ this(ownerName)。 =dirInDegree。 } public float getCurDirInDegree() { //提供對(duì)當(dāng)前方向盤轉(zhuǎn)向角度的訪問 return curDirInDegree。 } public void changeSpeed(float curSpeed) { //提供改變當(dāng)前的車速 = curSpeed。 }}(3) 編譯源程序。(2) 程序代碼如下。 (車主姓名: +())。 (當(dāng)前轉(zhuǎn)向角度: +())。 (在調(diào)用changeSpeed(80)后,車速變?yōu)? + ())。 (在調(diào)用stop()后, 車速變?yōu)? +())。圖 編寫顯示當(dāng)前時(shí)間和日期的程序(3) 程序功能:該程序通過使用一個(gè)自定義類Time,實(shí)現(xiàn)顯示當(dāng)前日期和時(shí)間的功能。import ?!  rivate int y, m, d, hh, mm, ss?!   =()?!   =()?!   m=()。   }   public String getDate() {    return y+ 年+m+月+d+日?!    }  public class EXP3_3{   public static void main(String[] args){    Time t=new Time()?!   ?當(dāng)前時(shí)間:+())。圖 使用修飾符來(lái)限定類的成員變量或成員方法的屬性  有時(shí)需要公開一些變量和方法,有時(shí)需要禁止其他對(duì)象使用變量和方法,這時(shí)可以使用修飾符來(lái)實(shí)現(xiàn)這個(gè)目的。訪問權(quán)限修飾符類子類包所有類和包public√√√√private√protected√√√package√√表 (1) 程序功能:通過兩個(gè)類StaticDemo、EXP3_4 說明靜態(tài)變量/方法與實(shí)例變量/方法的區(qū)別?! lass StaticDemo {   static int x?!  ublic static int getX() {    return x?!     public int getY() {    return y?!    }  public class EXP3_4 {   public static void main(String[] args) {    (靜態(tài)變量x=+())。 //非法,編譯時(shí)將出錯(cuò)    StaticDemo a= new StaticDemo()。    (1)?!   ?3)?!   ?=+())?!   ?=+())?!    }(3) 對(duì)上面的源程序進(jìn)行編譯。(5) 重新編譯并運(yùn)行該程序。在Java 中,方法中的參數(shù)傳遞可以分為傳值調(diào)用或?qū)ο蠓椒ㄕ{(diào)用等方式。對(duì)象調(diào)用是指先調(diào)用對(duì)象,再調(diào)用對(duì)象的方法,這種方式可以修改允許存取的成員變量。如果想改變參數(shù)的值,可采用對(duì)象調(diào)用的方法,間接修改參數(shù)的值。(2) 程序源代碼如下。    ff1(x, y)?!     static void ff1(int passX, int passY) {    passX=passX*passX?!   ?passX=+passX+, passY=+passY)。圖 、編寫一個(gè)調(diào)用對(duì)象方法的程序(1) 程序功能:通過調(diào)用對(duì)象的方法在方法調(diào)用后修改了成員變量的值?! lass EXP3_6 {   public static void main(String[] args) {    Power p=new Power()?!   ?方法調(diào)用后 x=++, y=+)?!  oid ff2(int passX, int passY) {    (初始時(shí) x=+x+, y=+y)?!   =passY*passY?!    }  (3) 編譯并運(yùn)行。新類還可添加新的變量和方法?! ‘?dāng)建立一個(gè)新類時(shí),不必寫出全部成員變量和成員方法。被繼承的類稱為父類或超類(superclass),這個(gè)新類稱為子類。設(shè)計(jì)這些類是出于公用的目的,因此,很少有某個(gè)類恰恰滿足你的需要。所以,通常要對(duì)子類進(jìn)行擴(kuò)展,即添加新的屬性和方法。繼承的意義就在于此?! ublic class EXP3_7  {   protected String xm?!  oid setdata(String m,int h) //設(shè)置數(shù)據(jù)的方法   {    xm =m。   }   public void print() //輸出數(shù)據(jù)的方法   {    (xm+, +xh)。、 創(chuàng)建將被繼承的類(1) 程序功能:通過EXP3_7類產(chǎn)生子類EXP3_8,其不僅具有父類的成員變量xm(姓名)、xh(學(xué)號(hào)),還定義了新成員變量xy(學(xué)院)、xi(系)。(2) 程序源代碼如下?!  rotected String xi?!   ?李四,12321) ?!   XP3_8 s1 = new EXP3_8() 。 //調(diào)用父類的成員方法    =成都信息工程學(xué)院。 //訪問本類的成員變量    ()。   }  }(4) 編譯并運(yùn)行。方法覆蓋為子類提供了修改父類成員方法的能力。下面的程序顯示了在子類Circle 中添加toString 方法,用來(lái)返回圓半徑和圓面積信息?! lass Circle {   private int radius?!     public void setRadius(int r) {    radius=r?!     public double area() {    return *radius*radius?!    }  public class EXP3_9{   public static void main(String args[]) {    Circle c=new Circle(10)?!    }(2) 編譯并運(yùn)行。程序首先定義Point(點(diǎn))類,然后創(chuàng)建點(diǎn)的子類Line(線)。程序中通過super(a,b)調(diào)用父類Point 的構(gòu)造方法為父類的x 和y 賦值。在length 和toString 方法中使用父類成員變量時(shí),使用super 引用,告訴編譯器使用的是父類的成員變量?! lass Point {   protected int x, y?!     public void setPoint(int a, int b) {    x=a?!    }  class Line extends Point {   protected int x, y?!   etLine(a, b)?!   ?y+y。    return ((x2x1) * (x2x1) + (y2y1) * (y2y1))。   }  }  public class EXP3_10{   public static void main(String args[]) {    Line line=new Line(50, 50)。   }  }(3) 編譯并運(yùn)行。在一個(gè)類中,可以定義多個(gè)同名的方法,只要確定它們的參數(shù)個(gè)數(shù)和類型不同。多態(tài)使程序簡(jiǎn)潔,為程序員帶來(lái)很大便利。這樣,在使用方法時(shí)不論傳遞什么參數(shù),只要能被程序識(shí)別就可以得到確定的結(jié)果。、方法的重載(1) 程序功能:使用同名方法對(duì)兩個(gè)、三個(gè)或用數(shù)組容納的一組數(shù)進(jìn)行排序(2) 程序源代碼如下?!   lse     return b+ +a。    if (ab) {     swap=a?!    =swap。     a=
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1