


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、【必做題】1. (1)定義一個(gè)人類 Person:1) 定義一個(gè)方法 sayHello(),可以向?qū)Ψ桨l(fā)出問(wèn)候語(yǔ)"hello,my name is XXX ”2) 有三個(gè)屬性:名字、身高、體重(2) 定義一個(gè) PersonCreate 類:1) 創(chuàng)建兩個(gè)對(duì)象,分別是zhangsan, 33 歲,1.73; lishi,44,1.742) 分別調(diào)用對(duì)象的sayHello()方法。(答案:Person.java、PersonCreate.java)2. ( 1)定義一個(gè)人類 Person:1) 定義一個(gè)方法 sayHello(),可以向?qū)Ψ桨l(fā)出問(wèn)候語(yǔ)"hello,my na
2、me is XXX ”2) 有三個(gè)屬性:名字、身高、體重3) 通過(guò)構(gòu)造方法,分別給三個(gè)屬性賦值(2) 定義一個(gè) Constructor 類:1) 創(chuàng)建兩個(gè)對(duì)象,分別是zhangsan, 33 歲,1.73; lishi , 44, 1.742) 分別調(diào)用對(duì)象的sayHello()方法。(答案:Constructor.java、或者是 Person3.java)3. (1)定義一個(gè)矩形類 Rectangle:1) 定義三個(gè)方法:getArea()求面積、getPer()求周長(zhǎng),showAll()分別在控制臺(tái)輸出長(zhǎng)、寬、 面積、周長(zhǎng)。2) 有2個(gè)屬性:長(zhǎng)length、寬width3) 通過(guò)構(gòu)造方法
3、Rectangle(int width, int length),分別給兩個(gè)屬性賦值 (答案: Recta ngle.java)4. 定義一個(gè)點(diǎn)類Point,包含2個(gè)成員變量x、y分別表示x和y坐標(biāo),2個(gè)構(gòu)造器Point() 和Point(int xO,yO),以及一個(gè) movePoint (int dx,int dy )方法實(shí)現(xiàn)點(diǎn)的位置移動(dòng)。5. 編寫一個(gè)程序,創(chuàng)建兩個(gè)Point對(duì)象p1、p2,分別調(diào)研 movePoint方法后,打印p1和p2的坐標(biāo)。6. (1)定義一個(gè)動(dòng)物類 Creature1) 定義一個(gè)方法setS narl(Cat cat)可以設(shè)置動(dòng)物發(fā)出貓的聲音2) setS na
4、rl(Dog dog)可以設(shè)置動(dòng)物發(fā)出狗的聲音3) 定義一個(gè)outPut()方法,可以輸出動(dòng)物的聲音(2) 要求定義一個(gè)貓類Cat,具有貓的聲音,將貓類傳入動(dòng)物類Creature的吼叫方法sets narl(Cat cat)可以設(shè)置動(dòng)物發(fā)出貓的聲音(3) 要求定義一個(gè)狗類Dog,具有狗的聲音,將狗類傳入動(dòng)物類Creature的吼叫方法sets narlDog dog)可以設(shè)置動(dòng)物發(fā)出狗的聲音(4) 定義一個(gè) Sou nd類,在main方法里調(diào)用 Creature類的setS narl()和outPut()方法分 別設(shè)置動(dòng)物的聲音和輸出動(dòng)物的聲音效果顯示:已1 終止Sound Java 應(yīng)用程序
5、C: Prograni f LlesVjaaVjrelOfflig! I汪汪I7. 定義一個(gè)圓類 Circle,描述圓對(duì)象。圓有一個(gè)屬性radius表示半徑,還有一個(gè)findArea方法用于計(jì)算圓的面積。定義一個(gè)測(cè)試類。給半徑賦值為5,并且輸出圓的面積。&定義一個(gè)筆記本類,該類有顏色( char)和cpu型號(hào)(int)兩個(gè)屬性。(1)無(wú)參和有參的兩個(gè)構(gòu)造方法;(2)輸出筆記本信息的方法然后編寫一個(gè)測(cè)試類,測(cè)試筆記本類的各個(gè)方法。9. 定義一個(gè)汽車類 Vehicle,要求如下:(1)屬性包括:汽車品牌brand( String類型)、顏色color (String類型)和速度speed(
6、 double 類型),并且所有屬性為私有。(2 )至少提供一個(gè)有參的構(gòu)造方法(要求品牌和顏色可以初始化為任意值,但速度的初始值必須為0)。(3)為私有屬性提供訪問(wèn)器方法。注意:汽車品牌一旦初始化之后不能修改。(4) 定義一個(gè)一般方法run(),用打印語(yǔ)句描述汽車奔跑的功能定義測(cè)試類VehicleTest,在其main方法中創(chuàng)建一個(gè)品牌為“benz”顏色為“black”的汽車。10. 定義一個(gè)時(shí)間類,提供設(shè)定時(shí)間和顯示時(shí)間的方法,其中設(shè)定時(shí)間的方法需要校驗(yàn)數(shù)據(jù)的正確性,并在 main方法中驗(yàn)證。11. 設(shè)計(jì)BOOK類,包括ISBN號(hào)(string )、書名(string )、作者(string
7、)以及表示是否 已借出的成員(bool)。創(chuàng)建返回這些成員的訪問(wèn)方法,以及借書還書的方法。12. 為圖書館創(chuàng)建一個(gè) Patron類,包括讀者姓名、圖書證號(hào)以及借閱費(fèi)用(如果欠費(fèi)的話)。 創(chuàng)建訪問(wèn)這些成員的方法和設(shè)定借書費(fèi)的方法。定義一個(gè)方法,返回一個(gè)布爾值。表示讀者是否欠費(fèi)。二、【選做題】1. 編寫一個(gè)時(shí)間類 MyTime,包含一個(gè)構(gòu)造方法,3個(gè)私有成員變量 hour,minute,second以 及與它們相對(duì)應(yīng)的 get與set方法(如hour有g(shù)etHour和setHour方法,分別表示獲得和設(shè)置 hour),再加上一個(gè)轉(zhuǎn)換成字符串的方法toString。2. 編寫一個(gè)日期類 MyDate
8、,包含一個(gè)構(gòu)造方法,3個(gè)私有成員變量year,month,day以及與 它們相對(duì)應(yīng)的get與set方法,再加上一個(gè)轉(zhuǎn)換成字符串的方法toString。3. 編寫一個(gè)FullTime類,包含一個(gè) MyTime類型的私有成員變量 time和一個(gè)MyDate類型的成員變量date,以及與它們相對(duì)應(yīng)的get與set方法,一個(gè)構(gòu)造方法,再加上一個(gè)轉(zhuǎn)換成字符串的方法toStri ng。4. 假設(shè)當(dāng)前時(shí)間是 2002年7月30日22點(diǎn)12分35秒,編寫一個(gè)程序,用 FullTime類設(shè) 置時(shí)間為以上時(shí)間,并打印。5. 設(shè)計(jì)一個(gè)類Stude nt,該類包括姓名、學(xué)號(hào)和成績(jī)。設(shè)計(jì)一個(gè)方法,按照成績(jī)從高到低的 順
9、序輸出姓名、學(xué)號(hào)和成績(jī)信息。I .選擇題1、給定下列代碼:_ class super (2 . pxiblic float getNum () return 3 T Of; 3-)4.5. public class Sub extends Super 6*7.)當(dāng)在第6行加入什么方法時(shí)會(huì)引起編譯錯(cuò)誤?A. Public float getNiim() reumi 4.0£ B* Public void gerNuin () C. Public void getNuin (double d) D Public double getNuin (floar d) remm 4,0f:2、給
10、定以下代碼:1 interface Beta 2,3» class Alpha implements Beta 4. String testlt()5 . return Tested;7. )B.編譯失敗D.運(yùn)行時(shí)拋出異常8.10,staticBeta getlt()11.returnnew Alpha(;12.13.publicstatic void main( String14.Bets b二 get It );15.System ”??趖.println( b.testlt();16,17.9* public class Mainl args執(zhí)行后的結(jié)果是?A.打印字符串“es
11、ted ”C.代碼運(yùn)行成功但無(wú)輸出3、給定以下代碼:丄...1011121314151617interface Beta class Alpha. imp丄巳mmnts Beta String testlt ()return Tested;public class Mainl static Beta getlt(rwturn new Alpha();public static void main( String args Beta b = getlt();( b.testzt();執(zhí)行后的結(jié)果是?A.打印字符串 “ TestedC.代碼運(yùn)行成功但無(wú)輸出B.編譯失敗D
12、.運(yùn)行時(shí)拋出異常4、MAX_LENGTH是int型public成員變量,變量值保持為常量100,用簡(jiǎn)短語(yǔ) 句定義這個(gè)變量?()A. public int MAX_LENGTH=100;B. final int MAX_LENGTH=100;C. final public int MAX_LENGTH=100;D. public final int MAX_LENGTH=100.5、給出以下代碼,請(qǐng)問(wèn)該程序的運(yùn)行結(jié)果是什么?1. class A static void foo(int i ) ;2. class B exte nds A void foo( int i );A第1行編譯錯(cuò)誤。B第
13、2行編譯錯(cuò)誤。C代碼編譯成功。/靜態(tài)方法不能被重寫6、給定下面代碼:public void example()try un safe();System.out.pri ntl n("Test 1");catch(Excepti on e)System.out.pri ntl n("Test 2"); fin allySystem.out.pri ntln( "Test 3");System.out.pri ntln( "Test 4");如果方法unsafe()運(yùn)行正常,哪個(gè)結(jié)果不會(huì)被顯示出來(lái)?A. Test 1
14、B. Test 2 C. Test3 D. Test 47、有關(guān)類的說(shuō)法正確的是()A .類具有封裝性,所以類的數(shù)據(jù)是不能被訪問(wèn)的B .類具有封裝性,但可以通過(guò)類的公共接口訪問(wèn)類中的數(shù)據(jù)C. 聲明一個(gè)類時(shí),必須使用public修飾符D. 每個(gè)類中必須有main方法,否則程序無(wú)法運(yùn)行8、將類的訪問(wèn)權(quán)限設(shè)置為默認(rèn)的,則該成員能被()A. 同一包中的類訪問(wèn)B.其他包中的類訪問(wèn)C.所有的類訪問(wèn)D.所有的類的子類訪問(wèn)9、 假設(shè)下面的程序代碼都放在MyClass.java文件中,()程序代碼能夠編譯通過(guò)。A. import java.awt.*;package mypackage;calss MyClas
15、s B. package mypackage;import java.awt.*;public class myClass C. int m;package mypackage;import java.awt.*;class MyClass D. /*This is a comment*/package mypackage;import java.awt.*;public class MyClass 10、 假設(shè)在java源程序文件"MyClass.java ”中只含有一個(gè)類,而且這個(gè)類必須能夠被位于 一個(gè)龐大的軟件系統(tǒng)中的所有java類訪問(wèn)到,那么下面(C )聲明有可能是符合要求的
16、類聲明。A . private class MyClass extends ObjectB. public class myclass extends ObjectC. public class MyClassD. class MyClass exte nds Objectn .程序分析題1、分析并完善如下程序,并寫出最后執(zhí)行結(jié)果:class Pers onString name="zhangsan"int age=18;double height =1.75;public Pers on() System. out.println("Person()"
17、);public Pers on( Stri ng n) System. out.println("Person(String n)");n ame= n;public Person(String n, int a,double h) System. out.println( "Person(String n,int a,double h)");n ame= n;age=a;height =h;public void sayHello() System. out.println("Hello!");class Student4 ext
18、ends Persondouble score =0;public Stude nt4() ("aa",10);System. out.println( "Student()");public Student4(String n, double s) (n);score =s;System. out.println("Student(String n,double s)");public Student4(String n, int a,double h,double s) (n ,s);age=a;height =h;score =
19、s;System. out.println( "Student(String n,int a,double h,double s)");public void study() score+;public void sayHello() .sayHello();System. out.println("Hello, teacher!"); int i = this.age;int j = super.age;public static void main(String args)Stude nt4 s4 = new Stude nt4(); .sayHel
20、lo();2、找出程序中的錯(cuò)誤,并說(shuō)明原因:public class Fin alVarfinal int y=100;final int x1;public Fi nalVar() x1=1;public static void main( Stri ng args) final int z=0;public void aa()Fin alVar.add(1);public static void add(fi nal int x2) x2+;3、 找出程序中的錯(cuò)誤,并說(shuō)明原因:( final class FinalClasspublic void add( int x) x+;public
21、 class SubFinalDemo extends FinalClass public void add( int x) x+=2;4、找出程序中的錯(cuò)誤,并說(shuō)明原因:class Fin alClasspublic final void add(i nt x)x+;public class SubF in alDemo exte nds Fin alClass public void add(i nt x) x+=2;m .編程題1、如下兩個(gè)類之間存在一定的聯(lián)系,請(qǐng)用面向?qū)ο蟮奶匦詫?shí)現(xiàn)類及其關(guān)系:Person: Strir>g (Stage : int 至height: doubleP
22、ersonQ >sayHello)Student name : String age : int -height; double 'scorE : doubleStudentO study () say Hello 仆2、設(shè)計(jì)四個(gè)類,分別是:(1) Shape表示圖形類,有面積屬性 area、周長(zhǎng)屬性per,顏色屬性color, 有兩個(gè)構(gòu)造方法(一個(gè)是默認(rèn)的、一個(gè)是為顏色賦值的),還有3個(gè)抽象方法, 分別是:getArea計(jì)算面積、getPer計(jì)算周長(zhǎng)、showAll輸出所有信息,還有 一個(gè)求顏色的方法getColor。(2)2個(gè)子類:1) Rectangle表示矩形類,增加兩個(gè)
23、屬性, Width表示長(zhǎng)度、height表示寬 度,重寫getPer、getArea和showAll三個(gè)方法,另外又增加一個(gè)構(gòu)造方法(一 個(gè)是默認(rèn)的、一個(gè)是為高度、寬度、顏色賦值的)。2)Circle表示圓類,增加1個(gè)屬性,radius表示半徑,重寫getPer、getArea 和showAll三個(gè)方法,另外又增加兩個(gè)構(gòu)造方法(為半徑、顏色賦值的)。(3)一個(gè)測(cè)試類PolyDemo,在main方法中,聲明創(chuàng)建每個(gè)子類的對(duì)象,并 調(diào)用2個(gè)子類的showAll方法。3、定義一個(gè)汽車類 Vehicle,要求如下:(a) 屬性包括:汽車品牌brand (String類型)、顏色color (Strin
24、g類型)和速 度 speed ( double 類型)。(b)至少提供一個(gè)有參的構(gòu)造方法(要求品牌和顏色可以初始化為任意值,但 速度的初始值必須為0)。(c)為屬性提供訪問(wèn)器方法。注意:汽車品牌一旦初始化之后不能修改。(d)定義一個(gè)一般方法run(),用打印語(yǔ)句描述汽車奔跑的功能定義測(cè)試類VehicleTest,在其main方法中創(chuàng)建一個(gè)品牌為“benz?顏色為“black 的汽車。4、定義一個(gè)Vehicle類的子類轎車類Car,要求如下:(a)轎車有自己的屬性載人數(shù)loader (int類型)。(b)提供該類初始化屬性的構(gòu)造方法。(c)重新定義run(),用打印語(yǔ)句描述轎車奔跑的功能。5、定
25、義一個(gè)Vehicle類的子類卡車類Truck,要求如下:(a)卡車有自己的屬性有載重量 payload ( double類型)。(b)提供該類初始化所有屬性的構(gòu)造方法。(c)重新定義run(),用打印語(yǔ)句描述卡車奔跑的功能。定義測(cè)試類Test,在其main方法中創(chuàng)建一個(gè)品牌為“Honda】顏色為“red,”載 人數(shù)為2人的轎車。6、設(shè)計(jì)一個(gè)抽象類 CompareObject,里面有抽象方法 compareTo用于比較兩 個(gè)對(duì)象。然后設(shè)計(jì)一個(gè)類 Position從CompareObject派生,有x和y屬性表示 其坐標(biāo),該類實(shí)現(xiàn)compareTo方法,用于比較兩個(gè)對(duì)象距離原點(diǎn)(0,0)的距 離之
26、差。文學(xué)系:演講,作品,期末考試,期中考試英語(yǔ)系:演講,期末考試,期中考試;計(jì)算機(jī)系:操作能力,英語(yǔ)寫作,期中考試,期末考試;各系總分評(píng)測(cè)標(biāo)準(zhǔn):英語(yǔ)系:7、編寫三個(gè)系別的學(xué)生類:英語(yǔ)系,計(jì)算機(jī)系,文學(xué)系(要求通過(guò)繼承學(xué)生類)各系有以 下成績(jī):演講50%期末考試25%期中考試25%計(jì)算機(jī)系:文學(xué)系:操作能力 40%英語(yǔ)寫作20%期末考試 20%期中考試 20%演講 35%作品 35%期末考試 15%期中考試15%定義一個(gè)可容納 5個(gè)學(xué)生的學(xué)生類數(shù)組,使用隨機(jī)數(shù)給該數(shù)組裝入各系學(xué)生的對(duì)象,然后按如下格式輸出數(shù)組中的信息: 學(xué)號(hào):XXXXXXXX 姓名:XXX 性別:X 年齡:XX 綜合成績(jī):XX&
27、amp; 實(shí)現(xiàn)一個(gè)名為 Person的類和它的子類 Employee , Manager是Employee 的子類,設(shè) 計(jì)一個(gè)接口用于漲工資,普通員工一次能漲10 %,經(jīng)理能漲20 %。具體要求如下:(1) Person類中的屬性有:姓名 name (String類型),地址address (String類型)并寫 出該類的構(gòu)造方法;(2) Employee 類中的屬性有:工號(hào) ID (String型),工資 wage ( double類型),工齡(int 型),寫出該類的構(gòu)造方法;(3) Manager類中的屬性有:級(jí)別level (String類型),寫出該類的構(gòu)造方法;編寫一個(gè)測(cè)試類,產(chǎn)
28、生一個(gè)員工和一個(gè)經(jīng)理并輸出其具有的信息。9、利用接口實(shí)現(xiàn)動(dòng)態(tài)的創(chuàng)建對(duì)象:(1) 創(chuàng)建4個(gè)類1蘋果2香蕉3葡萄4園丁(2 )在三種水果的構(gòu)造方法中打印一句話以蘋果類為例class applepublic apple()System.out.pri ntl n(創(chuàng)建了一個(gè)蘋果類的對(duì)象”);(3)類圖如下:(4) 要求從控制臺(tái)輸入一個(gè)字符串,根據(jù)字符串的值來(lái)判斷創(chuàng)建三種水果中哪個(gè)類的對(duì)象。運(yùn)行結(jié)果如圖:-Java 一 test, java 一 Eclipse SDKfriobleasJavidoe.Dtcltf tti on.ermi!iated> testJava Applj call o&
29、gt; C: Progr創(chuàng)逮了一卜蘋果的對(duì)魚File Edi t Source Refactor Rawi 胃at 皂 Sear cl10、Cola公司的雇員分為以下若干類:(1) ColaEmployee:這是所有員工總的父類,屬性:?jiǎn)T工的姓名,員工的生日月份。方法:getSalary(i nt mo nth)根據(jù)參數(shù)月份來(lái)確定工資,如果該月員工過(guò)生日,則公司會(huì)額外獎(jiǎng)勵(lì) 100元。(2) SalariedEmployee :ColaEmployee 的子類,拿固定工資的員工。屬性:月薪(3) HourlyEmployee : ColaEmployee的子類,按小時(shí)拿工資的員工,每月工作超出1
30、60小時(shí)的部分按照1.5倍工資發(fā)放。屬性:每小時(shí)的工資、每月工作的小時(shí)數(shù)(4) SalesEmployee : ColaEmployee的子類,銷售人員,工資由月銷售額和提成率決屬性:月銷售額、提成率(5) 定義一個(gè)類Company ,在該類中寫一個(gè)方法,調(diào)用該方法可以打印出某月某個(gè)員工的工資數(shù)額,寫一個(gè)測(cè)試類TestCompany,在main方法,把若干各種類型的員工放在一個(gè)ColaEmployee 數(shù)組里,并單元出數(shù)組中每個(gè)員工當(dāng)月的工資。11、Person類,如下圖:兩個(gè)測(cè)試類,訪問(wèn)該 Person類,要求(1) TestMain 和 Person 在相同包中 test2 中(2) Te
31、stMain 在包 test1 中,Person 在包 test2 中PersonSj/name : StringSJ/age : intheight: doublePersonf)sayHell<X)12、修改原來(lái)的Person類,將其進(jìn)行良好的封裝一必做題6 package miaogou;public class Animal String n ame;String color ;Animal(String n, String c) n ame = n;color = c;public void enjoy() System. out .println(” 動(dòng)物的叫聲?!?;pub
32、lic class cat extends Animalcat(Stri ng n ame,Stri ng color)super (name,color);public void enjoy()System. out .println("貓的叫聲:喵喵”);public class dog extends Animal dog(String name,String color)super (name,color);public void enjoy()System. out .println( ” 狗的叫聲:汪汪”); publicclassPers on An imala;pub
33、licvoidplay(A ni mal a)a.enjoy();public class Text public static void main( Stri ng args) cat a = new cat( "lsw" , "black" ); Pers on b =new Pers on();b.play(a);dog c= new dog( "zhj" , "black" ); b.play(c);12public class asw /*為圖書館創(chuàng)建一個(gè)Patron類,包括讀者姓名、圖書證號(hào)以及借閱費(fèi)用
34、(如果欠費(fèi)的話)*創(chuàng)建訪問(wèn)這些成員的方法和設(shè)定借書費(fèi)的方法。定義一個(gè)方法,返回一個(gè)布爾值。表示 讀者是否欠費(fèi)。*/public staticvoid main( Stri ng args) Patron a= new Patron("zhj" , "1221" ,0);a.A( "zhj" , "1221");a.B();a.C();class PatronStringn ame;String number;boolea n T;int mon ey;Patron( Stri ng n ame,Stri ng nu
35、 mber,int mon ey)this . name=name;this . number =number;this . money=money;public void A(String n,String num)if ( name=n&&number =num)System. out .println( ” 存在 ” +name+"的信息”);public void B()if ( T=true &&money>=0) mon ey=mon ey-1; System. out .println( System. out .println(e
36、lse System. out .println(name+"還剩" + money+"元錢”); name+"還可以借"+money+"本書! ”);name+"不可以借書!");public void C()if ( money>0)System. out .println( else if (money=0)System. out .println( else System. out .println(二選做題name+"未欠費(fèi)! ”);name+"的錢為零! ”);name+&qu
37、ot;已欠費(fèi)! ”);1 package Beat;publicclasstime *編寫一個(gè)時(shí)間類MyTime , 包含個(gè)構(gòu)造方法,3個(gè)私有成員變量hour,m inu te,sec ond* 以及與它們相對(duì)應(yīng)的 get與set方法(如hour有g(shù)etHour和setHour方法* ,分別表示獲得和設(shè)置hour ),再加上一個(gè)轉(zhuǎn)換成字符串的方法toString*/public static void main( Stri ng args) Mytime a = new Mytime(3, 12, 36);System. out .println(a.toString();class Myti
38、me privateinthour ;privateintminute ;privateintsecond ;Mytime(inth, int m, int s) this . hour = h; this . minute = m; this . second = s;public int getHour() return hour ;publicvoid setHour( int hour) this.hour = hour;public int getMinute() return minute ;public void setMinute(int minute) this . minu
39、te = minute;public int getSecond() returnsecond ;public void setSecond(int second) this . second = second;public Stri ng toStri ng() return hour +":" +minute +":" +second ;2 package zhj;public class as /*year,m on th,day*編寫一個(gè)日期類 MyDate,包含一個(gè)構(gòu)造方法,3個(gè)私有成員變量以及與它們相對(duì)應(yīng)的get與set方法,*再加上一個(gè)轉(zhuǎn)換
40、成字符串的方法toStri ng。*/public static void main( Stri ng args) Mydate a = new Mydate(2012, 5, 7); System. out .println(a.toString();class Mydate privateint year ;privateint mon th ;privateint day;Mydate(int y, int m, int d) this.year = y;this.mon th = m;this.day = d;public int getYear() returnyear ;publi
41、c void setYear( int year) this . year = year;public int getMonth() return month ;this . mon th = mon th;public int getDay() return day;public void setDay( int day) this . day = day;publicStri ng toStri ng() return year + "年"+ month + "月 ” + day + "日" class Mytime private int
42、 hour ;private int minuteprivate intsecond ;Mytime( int h, intm, int s) this.hour = h;this.minute =m;this.second =s;public int getHour() return hour ;publicvoid setHour( int hour) this.hour = hour;public int getMinute() return minute ;public void setMinute(int minute) this . minute = minute;returnse
43、cond ;public void setSecond(int second) this . second = second;public Stri ng toStri ng() return hour +":" +minute +":" +second ; class Mydate privateintyear ;privateintmonthprivateintday;Mydate( int y, int m, int d) this . year = y;this . month = m;this . day = d;public int getY
44、ear() returnyear ;public void setYear( int year) this . year = year;public int getMonth() return month ;public void setM on th(int mon th) this . mon th = mon th;public int getDay() return day;this . day = day;public Stri ng toStri ng() return year + "年"+ month + "月 ” + day + "日&
45、quot; package timedate;public class FullTime privateMytimetime ;privateMydatedate ;FullTime(Mydate d,Mytime t)date =d;time =t;public Mytime getTime() return time ;public void setTime(Mytime time) this . time = time;public Mydate getDate() return date ;public void setDate(Mydate date) this . date = d
46、ate;public String toStri ng() return date +"的"+time ;public class Text public static void main( Stri ng args) Mytime a = new Mytime(3, 12, 36);Mydate b= new Mydate(2012,5,7);FullTime c= new FullTime(b,a);System. out .println(c.toString();4package timedate;publicclass Mydate privateintyear
47、;privateintmonthprivateintday;Mydate( int y, int m, int d) this.year = y;this.mon th = m;this.day = d;public int getYear() returnyear ;public void setYear( int year) this . year = year;public int getMonth() return month ;public void setM on th(int mon th) this . mon th = mon th;public int getDay() r
48、eturn day;public void setDay( int day) this . day = day;"+ day + "日”;public Stri ng toStri ng() return year + "年"+ month + "月 package timedate;public class Mytime privateinthour ;privateintmi nuteprivateintsecondMytime( int h, int m, int s) this.hour =h;this.minute=m;this.se
49、cond=s;public int getHour() return hour ;public void setHour( int hour) this . hour = hour;public int getMinute() returnminute ;public void setMinute(int minute) this . minute = minute;public int getSecond() returnsecond ;public void setSecond(int second) this . second = second;publicStri ng toStri
50、ng() return hour +":" +minute +":" +second ; package timedate;public class FullTime privateMytimetime ;privateMydatedate ;FullTime(Mydate d,Mytime t)date =d;time =t;public Mytime getTime() return time ;public void setTime(Mytime time) this . time = time;public Mydate getDate() re
51、turn date ;public void setDate(Mydate date) this . date = date;public String toStri ng() return date +"的"+time ; package timedate;public class Text public static void main( Stri ng args) Mytime a = new Mytime(22, 12, 35); Mydate b= new Mydate(2002,7,30); FullTime c= new FullTime(b,a); Syst
52、em. out .println(c.toString();5 package Student;public class stude nt int num;Stringn ame;double score ;stude nt(int num, String n ame,double score) this.num =num;=n ame;this.score=score;public void A() System. out .println( ” 學(xué)號(hào):” + num + "t 名字:” + name + "t 成績(jī):"+ score );pa
53、ckage Student;public class text public static void main( Stri ng args) stude nt a=new stude nt3;a0=new stude nt(O1,"zhj",94);a1=new student(02,"lsw",98);a2=new student(03,"adw",99);for ( int j = 0; j < a.len gth ; j+) for (int i = 0; i < a.length - 1; i+) if (ai. score < ai + 1. score ) stude nt b = ai;ai = ai + 1;ai + 1 = b;for (int i=0;i<a. length ;i+)ai.A();二選擇題1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 襄陽(yáng)五中2025屆高三下學(xué)期5月適應(yīng)性考試(一)語(yǔ)文試題+答案
- 口腔照護(hù)流程培訓(xùn)課件
- 如何講好技術(shù)培訓(xùn)課件
- 企業(yè)EHS手冊(cè)發(fā)布培訓(xùn)
- 濱江就業(yè)協(xié)議書
- 通信設(shè)備購(gòu)銷合同協(xié)議
- 早教培訓(xùn)協(xié)議書
- 畢業(yè)友誼協(xié)議書
- 《微軟公司中文版簡(jiǎn)介》課件
- 產(chǎn)品采購(gòu)與質(zhì)量保證協(xié)議條款書
- 中國(guó)贛州低空經(jīng)濟(jì)產(chǎn)業(yè)園
- 2025年春季形勢(shì)與政策-從教育大國(guó)邁向教育強(qiáng)國(guó)
- 2025海南省建筑安全員《C證》考試題庫(kù)
- GB/T 26189.2-2024工作場(chǎng)所照明第2部分:室外作業(yè)場(chǎng)所的安全保障照明要求
- 江蘇省鹽城市2023-2024學(xué)年高一下學(xué)期6月期末考試 生物 含解析
- 2025年河北省建筑安全員B證(項(xiàng)目經(jīng)理)考試題庫(kù)
- 啤酒廠精釀生產(chǎn)線安全操作規(guī)程
- 2024年秋季學(xué)期新外研版(三起)英語(yǔ)三年級(jí)上冊(cè)課件 Unit6 Part1
- 外研版(2025新版)七年級(jí)下冊(cè)英語(yǔ)Unit 1 學(xué)情調(diào)研測(cè)試卷(含答案)
- 前程無(wú)憂測(cè)評(píng)題庫(kù)及答案
- 樁基礎(chǔ)工程施工進(jìn)度計(jì)劃及工期保證措施
評(píng)論
0/150
提交評(píng)論