JAVA實驗報告_第1頁
JAVA實驗報告_第2頁
JAVA實驗報告_第3頁
JAVA實驗報告_第4頁
JAVA實驗報告_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、任陵科我學院學生實驗報告冊(理工類)課程名稱:面向對象程序設計 專業(yè)班級:16計算機科學與技術(專轉本)學生學號:1613203022 學生姓名:張義丹所屬院部:計算機工程指導教師: /福20 1620 17學年第2學期金陵科技學院教務處制實驗報告書寫要求實驗報告上交電子稿,標題采用四號黑體,正文采用小四號宋體, 單倍行距。實驗報告書寫說明實驗報告中實驗目的和要求、實驗儀器和設備、實驗內容與過程、 實驗結果與分析這四項內容為必需項。 教師可根據學科特點和實驗具 體要求增加項目。填寫注意事項(1)細致觀察,及時、準確、如實記錄。(2)準確說明,層次清晰。(3)盡量采用專用術語來說明事物。(4)外

2、文、符號、公式要準確,應使用統(tǒng)一規(guī)定的名詞和符號。(5)應獨立完成實驗報告的書寫,嚴禁抄襲、復印,一經發(fā)現(xiàn), 以零分論處。實驗報告批改說明實驗報告的批改要及時、認真、仔細,一律用紅色筆批改。實驗 報告的批改成績采用五級記分制或百分制, 按金陵科技學院課堂教 學實施細則中作業(yè)批閱成績評定要求執(zhí)行。實驗項目名稱:Java編程基礎 實驗學時:6同組學生姓名: 實驗地點:工科樓A101實驗日期:17.3.2117.4.4 實驗成績: 批改教師: 劉晶 批改時間: 實驗1 Java編程基礎、實驗目的和要求(1) 熟練掌握JDK1.6及Eclipse4.2編寫調試Java應用程序及Java小程序的方法;(

3、2) 熟練掌握Java應用程序的結構;(3) 了解Java語言的特點,基本語句、運算符及表達式的使用方法;(4) 熟練掌握常見數(shù)據類型的使用;(5) 熟練掌握 if-else、switch、while、do-while 、for、continue 、break、return語句的使用方法;(6) 熟練掌握數(shù)組和字符串的使用;(7) 調試程序要記錄調試過程中出現(xiàn)的問題及解決辦法;(8) 編寫程序要規(guī)范、正確,上機調試過程和結果要有記錄,不斷積累編程及調試經驗;(9) 做完實驗后給出本實驗的實驗報告。、實驗儀器和設備奔騰以上方t算機,Windows 操作系統(tǒng),裝有 JDK1.6和Eclipse4.

4、2軟件。三、實驗過程(1)分別使用JDK命令彳f和Eclipse編譯運行Java應用程序;適當添加注釋信息,通過javadoc生成注釋文檔;為主方法傳遞參數(shù)“ Hello world "字符串,并輸出,記錄操作過程。public class Hellopublic static void main(String args)System.out.println("Hello!");(2)分別使用 JDK命令彳T和 Eclipse編譯Java Applet ,并建立 HTML文檔運行該Applet 。壓縮生成".jar"文件。記錄操作過程。impo

5、rt java.awt.*;import java.applet.Applet;public class HelloApplet extends Appletpublic void paint(Graphics g)g.setColor(Color.red);g.drawString("Hello!”,20,20);<html><applet code="HelloApplet.class"height=100 width=300></applet></html>(3)根據變量score中存放的考試分數(shù),輸出對應的等

6、級。要求從鍵盤輸入學生成績,60分以下為 D等;6069為C等;7089為B等;90100為A等。(4)編寫一個Java Application 程序,輸出區(qū)間200 , 300上的所有素數(shù),將其用數(shù)組prime口保存,并以每10個一行的形式顯示運行結果。(5)輸出下列數(shù)字形式,要求用二維數(shù)組完成。n=40000011101220123n=411 2 1(6)求二維數(shù)組的鞍點,即該位置上的元素在該行上最大,在列上最小。也可能無鞍點。(7)分析下列程序的輸出結果,掌握 equals ()方法和“=”的區(qū)另人class StringTest2 public static void main(Str

7、ing args口)String s1 = "This is the second string."String s2 = "This is the second string."String s3 = new String("This is the second string.");String s4 = new String(s1);String s5 = s1;boolean result121 = s1.equals(s2);boolean result122 = s1 = s2;boolean result131 = s1.

8、equals(s3);boolean result132 = si = s3;boolean result141 = s1.equals(s4);boolean result142 = si = s4;boolean result151 = s1.equals(s5);boolean result152 = si = s5;System.out.println("s1 equals s2= " +result121);System.out.println("s1 = s2= " +result122);System.out.println("s

9、1 equals s3= " +result131);System.out.println("s1 = s3= " +result132);System.out.println("s1 equals s4= " +result141);System.out.println("s1 = s4= " +result142);System.out.println("s1 equals s5= " +result151);System.out.println("s1 = s5= " +resu

10、lt152);(8)判斷回文字符串回文是一種“從前向后讀”和“從后向前讀”都相同的字符串。如“ rotor ”是一個回文字符串。程序中使用了兩種算法來判斷回文字符串:比較chi算法一:分別從前向后和從后向前依次獲得原串str的一個字符ch1、ch2和ch2 ,如果不相等,則 str肯定不是回文串,yes=false ,立即退出循環(huán):否則繼續(xù)比較,直到字符全部比較完,yes的值仍為true ,才能肯定str是回文串。算法二:將原串str反轉成temp串,再比較兩串,如果相等則是回文字符串。(9)使用 String 類的compareTo(String s)方法,對以下字符串從小到大排序:“mel

11、on " , "apple " , "pear " , "banana ”, 顯示輸出排序結果。要求:(1) 編譯調試程序之前應配置好環(huán)境變量;(2) 要分別掌握用JDK命令彳T和Eclipse集成開發(fā)環(huán)境調試 Java程序;(3) 注意Java兩大類程序:應用程序和小程序的區(qū)別。程序清單:(建議程序中適當添加注釋信息,增強可讀性;較長程序可分欄書寫,保證報告排版整潔美觀。)(1)主方法傳遞參數(shù)“ Hello world ”字符串,并輸出public class Hello public Hello()System. out .pri

12、ntln("HelloWorld!");public static void main(String args)new Hello();(2) Eclipse 編譯Java Appletimport java.awt.*;import java.applet.Applet;public class HelloApplet extends Applet int height,width;public void init()this.height=100;this.width=300;public void paint(Graphics g)g.setColor(Color.

13、red);g.drawString("Hello!", 20, 20);(3)package b;import java.util.Scanner;public class Test public static void main(String args)int score;/char grade;System. out .println("請輸入分數(shù)按回車");Scanner reader=new Scanner(System. in);score=reader.nextInt();if(score>=90&&score<=

14、100)System. out .println("A");else if(score>=70&&score<=89)System. out .println("B");else if(score>=60&&score<=69)System. out .println("C");else if(score<60)System. out .println("D");elseSystem. out .println("數(shù)據錯誤");(4)

15、public class Lim public static void main(String口 args) int prime = calculation (20, 200, 300);for (int i = 0; i < prime.length; i+) if (primei != 0) if (i % 10 = 0 && i != 0)System. out .println();System. out .print(primei + "");/ 打印數(shù)據public static int calculation(int length, in

16、t start, int end) int j;int step = 0;int prime = new intlength;for (int i = start; i <= end; i+)j = 2;while (i % j != 0) j+;if (j = i)primestep = i;step+;return prime;(5) public class shuzu public static void main(String args) int i,j;int arr加二new int4口;for(i=0;i<arr.length;i+)arri=new intarr.

17、length;for(i=0;i<4;i+)for(j=3;j>=i;j-) arrij=i;for(j=0;j<4;j+)for(i=3;i>=j;i-) arrij=j;for(i=0;i<=3;i+)for(j=0;j<=3;j+)System. out .print(arrij);System. out .print("");System. out .println(); public class Shuzu public static void main(String args)int num=new int4口;for(int

18、 i=0;i<num.length;i+)numi=new int2*i+1;for(int m=0;m<num.length-i;m+)System. out .print("");int k=i+1;for(int j=0;j<numi.length;j+)if(j<=i)num皿=j+1;elsek-;num皿=k;System. out .print(numij+"");System. out .println();(6)public class test public static void main(String口 a

19、rgs) / TODO Auto-generated method stubint叩 mat = 11,12,13,4,5,6,7,8,9;for (int i=0;i<mat.length;i+) /輸出二維數(shù)組元素for(int j=0;j<mati.length;j+)System. out .print(mat皿+"");System. out .println();boolean find = false; /找到鞍點標記int row=0; / 第1行下標int max=0; / 記錄當前行最大值的列下標while (!find &&

20、 row<mat.length)max=0; /初始設每行第1列值最大for (int j=1;j<matrow.length;j+) 在 row 行上找最大值if (matrowj>matrowmax) /matrowmax為該行最大值max = j;boolean yes = true; 再判斷 matrowmax 是否在歹!J上最小int j=0;while (yes && j<mat.length)if(matjmax<matrowmax)yes=false;j+;if (yes)find = true;else row+;if (find

21、)System. out .println("The dort: "+matrowmax);elseSystem. out .println("The dort: null");(8) import java.util.Scanner;public class HuiWenTest public static void main(String口 args) / TODO Auto-generated method stubSystem. out .println("請輸入一個字符串");SuppressWarnings("r

22、esource")Scanner input = new Scanner(System. in);String str = input.next();StringBuilder sb=new StringBuilder(str);sb.reverse();/將Sr倒置的方法String newStr=new String(sb);if(str.equals(newStr)System. out .println(str+”是回文字符一");elseSystem. out .println(str+"不是回文字符串"); (9) import java.u

23、til.*;public class SortString public static void main(String口 args) / TODO Auto-generated method stubString a="melon","apple","pear","banana"String b=Arrays. copyOf (a,a.length);System. out .println("使用用戶編寫的SortString類,按字典序排列數(shù) 組a:");SortString. sort

24、(a);System. out .println("排序結果是:");for(String s:a) System. out .print(" "+s);System. out .println("");System. out .println("使用類庫中的Arrays類,按字典序排列數(shù)組b: ");Arrays. sort (b);System. out .println("排序結果是:");for(String s:b) System. out .print("+s);Javad

25、ocL J - - E E E eibe :f !r!r«!Lr!L!i.L':«L!hii»L“:-1>:1四、實驗結果與分析(程序運行結果及其分析)(1)-CZ7Ek式H密1V*G-inerats Javadcc工由i現(xiàn)as0 出(deflull picki)E- jj JUHO- javaFfc. JERI System Library javaSfi-L, ES«l«ct m export daitination"Itype filter textEl J? Grener-alEl- Install 白晝Jwm

26、| i JJ JAR fils 更i, p Rwnible 泗 fils 由 日 Run/D'bug由 B TasksEl L-7 TeariiS - XML 亡> doc s-use j.n.d.ejt- Ei 工 un>"e s o'uir c t s-fiXaLcJ.e-Ft" ama Kt ml*11 cl a與 5 P £-ns* f:rdo Tit ml c ons 15tral” 寫.ht ml depr ecated-Li st. htmlli«Lp hlfiil inidox. Rtfbl 由m'愣-

27、七k*唯 罵tnvl r»ckjis*-frwn* Mml tackAge-listp ack 4ge STimrn ary. htm± pu.cku.;K LFuf. Il tmL p muk .石hulxe. hutinl =tyl eslk&e t. csspublic class Hello (* param argspublic static void rrain(5tring' args) / TODO Auto-generated method 與七ub Systemroot- printing '*Hello world'*)

28、 Pr ciklem sW Javadoc 1摩.De clar ati on g ConsciLe11Hallo Jtva Arpli call or C Frograiri Til % sJ*.v tj rMello vtforld(2)D : 5ob5C>金:E ; >cd javaE: jau a>javacApplet.Jdva王:jaL*a>appletuiewep JauaApplet _litml(3)MterEinmtedTest Java Application D:java2i七: 雪輪MH去茸言期箝A<terminated> Lim

29、Java Application D:javabirrjavaiw.txe ( 21122322?22 5233239241 251 257 2632692712772S12Q3293(4)11 Frobems JavaAoc 恒,De<t a rm i R4t a(D shu :n Java A.ppli 0 0 6 0 Bill 0 12 2 0 12 3<ierminarea > rwarn java ppii匚aTionj u:yavazjin avaw.exe g 1 121123211Z34321(5)FriMsms 碩 JavidjcDeelir<tern

30、iinat?d> t«st Jiva Appli cati o 11 12 13 4 5 6 7 8 «The dort: &frobims 1 ,1 iv ad o c* C,1 31 a1-1teminitd test Java iplicati oti51equalss2= trueSi=s2=true51equalse3- true51=53=false£1equalss.4= true二=s4=f al&eklequalss5= true51=sS=true(8)、qbt t r “ I)i o-imj-< 十口 上產產、0包

31、碑3一中亨行串rotorrotoril-a(9)希=言將書;me 1-ori apple pear bann 箕可熙三平苦Ar己¥鳥法孽子同于侍無家醫(yī)b 捧下各黑盤*apple banana melon pear五、實驗體會(遇到問題及解決辦法,編程后的心得體會)在這次實驗中,我知道了 eclipse和jdk運行程序的區(qū)別,jdk 比較麻煩一些,需要配置變量。在實驗中,配置 jdk的環(huán)境變量要注 意它的path和classpath ,如果classpath本身就有,可以在后面 加分號,這樣不影響其它的classpath的使用。學會了如何生成注釋 文檔,主函數(shù)傳遞參數(shù)的方法,還有壓縮文

32、件,實驗中還對數(shù)組的創(chuàng) 建和使用進行了練習,還有一些類的應用。實驗項目名稱:面向對象編程 實驗學時:8同組學生姓名: 實驗地點:工科樓A101實驗日期:17.4.1117.5.2實驗成績: 批改教師:劉晶 批改時間: 實驗2面向對象編程、實驗目的和要求(1)熟練掌握Java語言類定義的基本語法;(2)熟練掌握類成員的訪問控制,對象建立的方法;(3)熟練掌握類構造方法、成員方法的定義和重載;(4)熟練掌握類繼承、多態(tài)和抽象性;(5)熟練掌握接口的定義和實現(xiàn)方法;(6)掌握基本的異常處理方法;(7)調試程序要記錄調試過程中出現(xiàn)的問題及解決辦法;(8)編寫程序要規(guī)范、正確,上機調試過程和結果要有記錄

33、,不斷積累編程及調試經驗;(9)做完實驗后給出本實驗的實驗報告。二、實驗儀器和設備奔騰以上方t算機,Windows 操作系統(tǒng),裝有 JDK1.6和Eclipse4.2軟件。三、實驗過程(1)定義一個Man類,保存在Man.java文件中,類中包含說話方法如下:public class Manpublic void say()System.out.println("我是中國人!”);為此類打包為.jit.chinese ;再在 Man.java 文件所在路徑下,創(chuàng)建一個China.java 文件,其中定義 China類如下:public class Chinapublic

34、static void main(String口 args)Man lihua = new Man();lihua.say();在China類中引用Man類,輸出顯示“我是中國人!“。試著去掉Man類的public修飾,看看會發(fā)生什么情況?(2)設計復數(shù)類,成員變量包括實部和虛部,成員方法包括實現(xiàn)復數(shù)加法、減法、字 符串描述、比較是否相等等操作。(3)包的建立與使用:設計計算器類 Calculator,計算加、減、乘、除和立方體體積, 并且打包為mypackage 。觀察源文件目錄下是否生成了mypackage 文件夾,在該文件夾中是否有 Calculate.class 文件。編輯 Packa

35、geDemo.java ,保存在 Calculator.java 同一目錄下,引用計算器類的各方法顯示計算結果。(4)試編碼實現(xiàn)簡單的銀行業(yè)務:處理簡單帳戶存取款、查詢。編寫銀行帳戶類 BankAccount, 包含數(shù)據成員: 余額(balance )、利率(interest);操作方法:查詢余額、 存款、取款、查詢利率、設置利率。再編寫主類 UseAccount ,包含main()方法,創(chuàng) 建BankAccount類的對象,并完成相應操作。(5)假定根據學生的3門學位課程的分數(shù)決定其是否可以拿到學位,對于本科生,如 果3門課程的平均分數(shù)超過 60分即表示通過,而對于研究生,則需要平均超過80

36、分才能夠通過。根據上述要求,請完成以下Java類的設計:1 )設計一個基類Student描述學生的共同特征。2)設計一個描述本科生的類Undergraduate ,該類繼承并擴展 Student類。3)設計一個描述研究生的類Graduate ,該類繼承并擴展 Student類。4)設計一個測試類 StudentDemo ,分別創(chuàng)建本科生和研究生這兩個類的對象, 并輸出相關信息。(6)設計三角形類,繼承圖形抽象類,計算三角形面積和周長。(7)試編碼實現(xiàn)多態(tài)在工資系統(tǒng)中的應用:給出一個根據雇員類型利用abstract方法和多態(tài)性完成工資單計算的程序。Employee是抽象類,Employee的子類

37、有Boss (每星期發(fā)給他固定工資,而不計工作時間)、CommissionWorker(除基本工資外還根據銷售額發(fā)放浮動工資)、PieceWorker (按其生產的產品數(shù)發(fā)放工資)、HourlyWorker(根據工作時間長短發(fā)放工資)。該例的Employee的每個子類都聲明為 final ,因為不 需要再繼承它們生成子類。在主測試類 Test中測試各類雇員工資計算結果。提示:對所有雇員類型都使用earnings()方法,但每個人掙的工資按他所屬的雇員類計算,所有雇員類都是從超類Employee 派生出的。在超類中聲明 earnings()為抽象方法,并且對于每個子類都提供恰當?shù)膃arnings

38、()的實現(xiàn)方法。為了計算雇員的工資,程序僅僅使用雇員對象的一個超類引用并調用earnings()方法。在一個實際的工資系統(tǒng)中,各種Employee對象的引用可以通過一個Employee 引用數(shù)組來實現(xiàn)。程序依次使用數(shù)組的每個元素(Employee引用)調用每個對象的earnings()方法。Employee 類定義如下:abstract class Employeeprivate String firstName;private String lastName;public Employee(String first,String last)firstName=first;lastName=l

39、ast;public String getEmployeeName()return firstName;public String getLastName()return lastName;public String toString()return firstName+lastName;public abstract String earnings();(8)設計圓柱體類和圓椎體類,繼承圓類Circle并實現(xiàn)體積接口 Volume,計算表面積和體積。(9)定義一個接口 CanFly ,描述會飛的方法 public void fly(); 分別定義飛機類和鳥類,實 現(xiàn)CanFly接口。定義一個

40、測試類,測試飛機和鳥。測試類中定義一個 makeFly(CanFly obj) 方法,讓會飛的事物飛起來(即調用相應類的fly()方法)。然后在main方法中創(chuàng)建飛機對象和鳥對象,并在 main方法中調用 makeFly(CanFly obj) 方法,讓飛機和鳥起飛。(10)異常的捕獲:計算兩數(shù)相除并輸出結果。使用三個catch子句,分別捕捉輸入輸出異常、除數(shù)為0的異常和參數(shù)輸入有誤異常。import java.io.*;class Ex1public static void main(String args)tryBufferedReader strin=new BufferedReader

41、(new InputStreamReader(System.in);/建立輸入流緩沖區(qū)System.out.print("請輸入除數(shù):");String cl=strin.readLine();/鍵盤輸入int a=Integer .parselnt(cl);System .out .print("請輸入被除數(shù):");cl=strin .readLine();int b=Integer .parselnt(cl);int c=b/a;System .out .println(" 商為:"+c); 捕獲與I/O有關的異常(空白處補全捕獲

42、語句)捕獲數(shù)值轉化時的異常,如不能將字符轉化成數(shù)值捕獲除數(shù)為0的異常編譯并運行,當產生輸入輸出異常時顯示異常信息;當輸入除數(shù)為 0時,出現(xiàn)算術異常,提示除數(shù)為0,并要求重新輸入;當輸入的不是整數(shù)時,如將 30輸成了 3o ,出現(xiàn)數(shù)值格式 異常,提示輸入整數(shù)。(11 )編寫程序包含自定義異常MyException ,當100被13和4除時拋出該異常,其余除數(shù)顯示商值。要求:(1) 注意選用適當?shù)念惓蓡T修飾符(private、protected 、public等),比較它們的使用情況;(2) 養(yǎng)成良好的編程習慣,嚴格按照命名規(guī)則為包、類及類成員命名,將每個程序打包,包的命名方式如two.numl

43、表示實驗二的第一題;(3) 學會使用Eclipse的各種調試方法;(4) 學會查閱Java API文檔,如查找異常類的使用方法。程序清單:(建議程序中適當添加注釋信息,增強可讀性;較長程序可分欄書寫,保證報告排版整潔美觀。) package .jit.chinese;/ 為Man 類打包為 .jit.chinesepublic class Man public void say()System. out .println("我是中國人!");package .jit.chinese;import .jit.chinese.*;

44、 II 導入包public class China public static void main(String口 args)Man lihua = new Man();主方法先創(chuàng)建類然后調用類lihua.say(); public class Complex private double real,image; / 定義私有的 real,image public Complex(double real,double image) this.real=real; / 賦值this.image=image;public Complex(double real)this(real,0);publi

45、c Complex。this(0,0);public Complex(Complex c)this(c.real,c.image);public double getReal()return real;public void setReal(double real) this.real = real;public double getImage() return image;public void setImage(double image) this.image = image;publicComplex add(Complex c1,Complex c2)寫方法Complex C=new

46、Complex(c1.real+c2.real,c1.image+c2.image);return C;public Complex add(Complex c1)Complex C=newComplex(this.real+c1.real,this.image+c1.image);return C;public Complex jian(Complex c1,Complex c2)Complex C=new Complex(c1.real-c2.real,c1.image-c2.image);return C;public Complex jian(Complex c1)Complex C=

47、new Complex(this.real-c1.real,this.image-c1.image);return C;public boolean bijiao(Complex c1,Complex c2)return (c1.real=c2.real&&c1.image=c2.image);public boolean bijiao(Complex c1)return (c1.real=this.real&&c1.image=this.image);public String toString()return this.real+"+"+

48、this.image+"i"public class ComplexText public static void main(String口 args) Complex c1=new Complex(2,5); 創(chuàng)建類,調用類里面的方法Complex c2=newComplex(5,2);Complex c3=newComplex。;System. out .println(c3.add(c1,c2);System. out .println(c3.jian(c1,c2);System. out .println(c3.bijiao(c1,c2);(3) public cl

49、ass Calculate double i,j, t;public Calculate(int i,int j)this.i=i;this.j=j;public Calculate(int i,int j,int t)this.i=i;this.j=j;this.t=t;public double add()return i+j;public double jian()return i-j;public double cheng()return i*j;public double chu()return i/j;public double tiji()return i*i*i+j*j*j+t

50、*t*t;public class PackageDemo / 測試public static void main(String口 args) Calculate c1=new Calculate(8,4);Calculate c2=new Calculate(8,4,2);System. out .println("相力口 ="+c1.add();System. out .println("相減="+c1.jian();System. out .println("相乘="+c1.cheng();System. out .printl

51、n("相除="+c1.chu();System. out .println("立方體體積="+c2.tiji();(4) public class BankAccount double balance,interest,cunkuan;public BankAccount(double cunkuan,double balance)/ 寫方法this.balance=balance;this.cunkuan=cunkuan;public void set(double cunkuan)if(cunkuan<10000) interest=0.1;e

52、lse if(cunkuan<50000) interest=0.25;else if(cunkuan<100000) interest=0.035;else interest=0.5;public double get() return interest;public void chaxun(double balance,double cunkuan)System. out .println("存款為:"+cunkuan);System. out .println("余額為:"balance);public void qu(double q

53、ukuan)System. out .println("取款為:"+qukuan);System. out .println("得到的利潤率:+(this.cunkuan-qukuan)*erest);public class UseAccount 測試public static void main(String口 args) BankAccount c1=new BankAccount(40000,40000);c1.chaxun(40000,20000);c1.set(20000);System. out .println("利率為&

54、quot;+c1.get();c1.qu(10000);(5) public class Student String name;int age;float average,chainese;float math,Enghish;public Student(String name,int age)=name;this.age=age;System. out .println(name+":"+age+" 歲"+" ");public void set(float chinese,float math,float E

55、nghish)average= (chinese+math+Enghish)/3;public float get()return average;class Undergraduate extends Student/ Student 繼承 Undergraduatepublic Undergraduate(String name,int age)super(name,age);public void hege(float average)this.average=average;if(average>=60)System. out .println("本科生成績合格&quo

56、t;);else System. out .println("本科生成績不合格");class Graduate extends Student/ Student繼承 Graduatepublic Graduate(String name,int age) super(name,age);/ 調用public void hege(float average)this.average=average;if(average>=80)System. out .println("研究生生成績合格");else System. out .println("研究生成績不合格");public class StudentDemo / 測試public static void main(String口 args) Undergraduate c1=new Undergraduate(" 小明",22);System. out .println("本科生三門成績分別為: "+"59,&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論