




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、pp2.3public class fudian public static void main(String args) float a=2.10f,b=3.70f; float Result1,Result2,Result3; Result1=a+b; Result2=a-b; Result3=a*b; System.out.println(Result1 is:+Result1); System.out.println(Result2 is:+Result2); System.out.println(Result3 is:+Result3);2.4public class TempCon
2、verter public static void main(String args) final int BASE = 32; final double CONVERSION_FACTOR = 5.0 / 9.0; double celsiusTemp; int fahrenheitTemp = 70; / value to convert celsiusTemp = (fahrenheitTemp - BASE)*CONVERSION_FACTOR; System.out.println (Fahrenheit Equivalent: + fahrenheitTemp); System.o
3、ut.println (Celsius Temperature: + celsiusTemp);2.5public class yinglizhuanqianmi public static void main(String args) float Base=1.60935f;float Qianmi;float Yingli=19.85f;Qianmi=Yingli*Base;System.out.println (Ying Li: + Yingli); System.out.println (Qian Mi: +Qianmi);2.6public class TimeConverter1
4、public static void main(String args) int Hour=5,Minute=35,Second=51; int SECONDS; SECONDS=Hour*60*60+Minute*60+Second; System.out.println (+Hour+時(shí)+Minute+分+Second+秒); System.out.println (換算成秒: + SECONDS);2.7public class TimeConverter2 public static void main(String args) int SECONDS=10853; int Hour,
5、Minute,Second; Second=SECONDS%60; Minute=(SECONDS-Second)%60; Hour=(SECONDS-Second-Minute*60)/3600; System.out.println (SECONDS+秒,轉(zhuǎn)化為); System.out.println (Hour+時(shí)+Minute+分+Second+秒);2.9import java.util.*;public class Dollarbill public static void main(String args) float Dollar1,Dollar2; int Ten,Five
6、,One,Quarters,Dimes,Nickles,Pennies; Scanner reader=new Scanner(System.in); System.out.println(輸入幣值:); Dollar1=reader.nextFloat(); Dollar2=Dollar1*100; Pennies= (int)Dollar2%5; Nickles=(int)Dollar2%10-Pennies)/5; Dimes=(int)Dollar2-Pennies-Nickles*5)%50/10; Quarters=(int)Dollar2%100/50; One=(int)Dol
7、lar2- Pennies-Nickles*5-Dimes*10-Quarters*50)%500/100; Five=(int)Dollar2%1000/500; Ten=(int)Dollar2/1000; System.out.println(Ten+ ten dollar bills); System.out.println(Five+ five dollar bills); System.out.println(One+ one dollar bills); System.out.println(Quarters+ quarters dollar bills); System.out
8、.println(Dimes+ dimes dollar bills); System.out.println(Nickles+ nickles dollar bills); System.out.println(Pennies+ pennies dollar bills!);2.11import java.util.*;public class Fenshuzhuanhuan public static void main(String args) int x,y; double Result=0; Scanner reader=new Scanner(System.in); System.
9、out.println(輸入x:); x=reader.nextInt(); System.out.println(輸入y:); y=reader.nextInt(); Result+=x/y; System.out.println (分?jǐn)?shù) +x+/+y); System.out.println (轉(zhuǎn)換成小數(shù)是: + Result);2.16import javax.swing.JApplet;import java.awt.*;public class Olympiclogo extends JAppletpublic void paint (Graphics page) page.setC
10、olor(Color.blue); page.drawOval(25, 65, 40, 40); page.setColor(Color.yellow); page.drawOval (55, 65, 40, 40); page.setColor(Color.black); page.drawOval (85, 65, 40, 40); page.setColor(Color.green); page.drawOval (115, 65, 40, 40); page.setColor(Color.red); page.drawOval (145, 65, 40, 40);/ circle pa
11、ge.setColor(Color.cyan); page.drawString (OLYMPIC LOGO, 40, 30); 2.19import java.applet.*;import java.awt.*;public class Ex2_19 extends Appletpublic void paint (Graphics page)page.setColor(Color.BLACK);page.setFont(new Font(楷體,Font.ITALIC+Font.BOLD,30); page.drawString (林少鋒, 40, 30);page.setColor(Co
12、lor.blue);page.setFont(new Font(宋體,Font.BOLD,30); page.drawString (林少鋒, 70, 80);2.20import java.applet.*;import java.awt.*;public class Ex2_20 extends Appletpublic void paint (Graphics page)page.drawOval(35, 35, 130, 130);page.setColor(Color.red);page.fillArc(35, 35, 130, 130,0,45);page.setColor(Col
13、or.blue);page.fillArc(35, 35, 130, 130,45,45);page.setColor(Color.yellow);page.fillArc(35, 35, 130, 130,90,45);page.setColor(Color.cyan);page.fillArc(35, 35, 130, 130,135,45);page.setColor(Color.gray);page.fillArc(35, 35, 130, 130,180,45);page.setColor(Color.green);page.fillArc(35, 35, 130, 130,225,
14、45);page.setColor(Color.darkGray);page.fillArc(35, 35, 130, 130,270,45);page.setColor(Color.pink);page.fillArc(35, 35, 130, 130,315,45);PP4.1方法1import java.util.*;public class CreateSphere /* * param args */public static void main(String args) / TODO 自動生成方法存根System.out.println(請輸入直徑d:);Scanner scan=
15、new Scanner(System.in);double d=scan.nextDouble(); Sphere D=new Sphere(d);D.Square();D.Volum();System.out.println(D.toString();public class Sphere final double PI=3.14; double V,S; double d; Sphere(double d) this.d=d; public void Volum()V=(4/3)*PI*(d/2)*(d/2)*(d/2);public void Square()S=4*PI*(d/2)*(
16、d/2);public String toString()String s=;String result1=Double.toString(S);String result2=Double.toString(V);s=(體積為:+result2+面積為:+result1);return s;方法2/Sphere.java public class Sphere private double diameter; public Sphere()/構(gòu)造方法:無參數(shù) this.diameter = 1.0; public Sphere(double d) /構(gòu)造方法:帶一個(gè)參數(shù) this.diamet
17、er = d; public void setDiameter(double d) /設(shè)置直徑值的方法 this.diameter = d; public double getDiameter()/獲取直徑值的方法 return this.diameter; public double volume()/計(jì)算球的體積 return 4*Math.PI*Math.pow(this.diameter/2,3)/3; public double area()/計(jì)算球的表面積 return 4*Math.PI*Math.pow(this.diameter/2,2); public String toS
18、tring() String out = 該球體的直徑為: + this.diameter + n + 該球體的表面積為: + this.area() + n +該球體的體積為: + this. volume(); return out; /MultiSphere.javaimport java.util.Scanner;public class MultiSphere public static void main(String args) Scanner scan = new Scanner(System.in); Sphere sphere1 = new Sphere(); Sphere
19、 sphere2 = new Sphere(3.5); System.out.println(sphere1: + sphere1 + n); System.out.println(sphere2: + sphere2 + n); System.out.println(sphere1和sphere2分別調(diào)用無參構(gòu)造方法 + 和帶一個(gè)參數(shù)的構(gòu)造方法進(jìn)行初始化。); System.out.print(現(xiàn)在,請輸入一個(gè)數(shù)作為球sphere1的直徑值:); sphere1.setDiameter(scan.nextDouble(); System.out.println(n + 更改過的sphere1
20、: + sphere1); /PP 4.2方法1import java.util.Scanner;public class CreateDog /* * param args */public static void main(String args) / TODO 自動生成方法存根System.out.println(請輸入狗的年齡age:);Scanner scan=new Scanner(System.in);int age=scan.nextInt();System.out.println(請輸入狗的姓名name:);Scanner scan1=new Scanner(System.i
21、n);String name=scan1.next(); Kennel AGE=new Kennel(age);AGE.Age();System.out.println(AGE.toString();System.out.println(狗的名字是: +name);public class Kennelfinal int mul=7;int age;int agep;char name;Kennel(int age)this.age=age;=name;public void Age()agep=age*mul;public String toString()String s
22、=;String r1=Integer.toString(age);String r2=Integer.toString(agep);s=(狗的年齡為:+r1+ 對應(yīng)人的年齡為:+r2);return s;方法2class Dog1String name; int age; public Dog1() name=heizi; age=1; public Dog1(String n, int a ) name=n; age=a; public int DogAge(int Age) int age=Age/7; return(age); public void setName(String na
23、me1) name=name1; public String getName() return(name); public String toString() Dog1 d=new Dog1();return(這只狗叫++已經(jīng)有+d.age+歲了。); public class Kennel public static void main(String args) Dog1 dog1=new Dog1();System.out.println(dog1的 name=+);System.out.println(dog1的 age=+dog1.age);Dog1 do
24、g2=new Dog1(xiaobai,2);System.out.println(dog2的 name=+);System.out.println(dog2的age=+dog2.age);dog1.setName(diandian);dog1.getName();System.out.println(dog1的 name=+);int age=dog1.DogAge(35);System.out.println(age=+age);String r=dog1.toString();System.out.println(r=+r);/PP 4.4方法1pub
25、lic class Book /* * param args */public static void main(String args) / TODO 自動生成方法存根String info = null;Bookshelf book;Bookshelf INFO=new Bookshelf(info);INFO.BOOK();System.out.println(INFO.toString();public class Bookshelf String bookname;String author;String publish;String date;String books;String
26、 info;public Bookshelf(String info)bookname=JAVA;author=qwe;publish=Tsing HUA;date=19890322;=info;public String BOOK()info=bookname+author+publish+date;return info;public String toString()String bookinfo;bookinfo=書名:+bookname+ 作者:+author+n;bookinfo+=出版社:+publish+ +出版日期:+date;return bookinfo
27、;方法2class Book String title,author,publisher,copyright; Book() title=JAVA 編程語言設(shè)計(jì); author=John Lewis; publisher=電子工業(yè)出版社; copyright=xuesheng; Book(String t,String a,String p,String c) title= t; author=a; publisher=p; copyright=c; void setBook(String t1,String a1,String p1,String c1) title= t1; author=
28、a1; publisher=p1; copyright=c1; String getBookTitle() return(title); String getBookAuthor() return(author);String getBookPublisher() return(publisher); String getBookCopyright() return(copyright); public String toString() Book bo=new Book();return (這本名叫+bo.title+ 書,作者是+bo.author+ 出版社是+bo.publisher+
29、版權(quán)歸+bo.copyright+所有); public class Bookshelf public static void main(String args) Book book=new Book();System.out.println(book.title+ +book.author+ +book.publisher+ +book.copyright);/ TODO Auto-generated method stub Book book1=new Book(C語言程序設(shè)計(jì),譚浩強(qiáng),清華出版社,zuozhe); System.out.println(book1.title+ +book
30、1.author+ +book1.publisher+ +book1.copyright); book.setBook(JAVA 語言設(shè)計(jì),William Loftus,西安電子出版社,sheng); book.getBookTitle(); book.getBookAuthor(); book.getBookPublisher(); book.getBookCopyright(); System.out.println(book.title+ +book.author+ +book.publisher+ +book.copyright); String str=book.toString()
31、; System.out.print(str=+str);/PP4.5class FlightString name, origin,destination;int number; public Flight()name=西安國際機(jī)場;origin=西安;destination=北京;number=121; public Flight(String n,String o,String d,int num) name=n;origin=o;destination=d;number=num; public void setFlight(String n1,String o1,String d1,i
32、nt num1) name=n1; origin=o1; destination=d1; number=num1; public String getName() return name; public String getOrigin() return origin; public String getDestination() return destination; public long getNumber() return number; public String toString() Flight fl=new Flight();return (這是++的+fl.nu
33、mber+航班,從+fl.origin+起飛到+fl.destination+降落。); public class FlightTest public static void main(String args) Flight flight=new Flight(); System.out.println(airline Flight=+); System.out.println(the flights origin=+flight.origin); System.out.println(destination citys=+flight.destination); Sys
34、tem.out.println(flight number=+flight.number); Flight flight1=new Flight(天津航空,天津,西安,321); System.out.println(airline Flight=+); System.out.println(the flights origin=+flight1.origin); System.out.println(destination citys=+flight1.destination); System.out.println(flight number=+flight1.nu
35、mber); flight.setFlight(北京航空,北京,西安,125); flight.getName(); flight.getOrigin(); flight.getDestination(); flight.getNumber(); System.out.println(airline Flight=+); System.out.println(the flights origin=+flight.origin); System.out.println(destination citys=+flight.destination); System.out.pr
36、intln(flight number=+flight.number); String real=flight.toString(); System.out.println(real);/PP4.7class PairOfDiceprivate final int MAX=6;private int faceValue;private int faceValue1;public PairOfDice()faceValue=1;faceValue1=2;public int roll()faceValue=(int)(Math.random()*MAX)+1;return faceValue;p
37、ublic int roll1()faceValue1=(int)(Math.random()*MAX)+1;return faceValue1;public void setFaceValue(int value)faceValue=value;public int getFaceValue()return faceValue;public void setFaceValue1(int value)faceValue1=value;public int getFaceValue1()return faceValue1;public int Sum() int sum=faceValue+fa
38、ceValue1; return sum;public String toString()String result=Integer.toString(faceValue);return result;public class RollingDice2 public static void main(String args) PairOfDice die1=new PairOfDice(); int faceValue=die1.roll();int faceValue1=die1.roll1();System.out.println(faceValue=+faceValue+ faceVal
39、ue1=+faceValue1);int sum=die1.Sum();System.out.println(sum=+sum);PairOfDice die2=new PairOfDice();die2.setFaceValue(4);int faceValue2=die2.getFaceValue();System.out.println(faceValue2=+faceValue2);die2.setFaceValue1(3);int faceValue3=die2.getFaceValue1();System.out.println(faceValue3=+faceValue3); i
40、nt sum2=die2.Sum();System.out.println(sum2=+sum2);App4.13源程序:/PushDisplayPanel.javaimport java.awt.*;import java.awt.event.*;importjavax.swing.*;public class PushDisplayPanel extends JPanel /* * */private static final long serialVersionUID = 8617749572451960356L;private int count;private JButton pus
41、h;private JLabel label;intnum;int I=100;public PushDisplayPanel()push=new JButton(Push it!);push.addActionListener(new ButtonListener();label=newJLabel(Random:+count);add (push);add (label);setPreferredSize(new Dimension(400,100);setBackground(Color.pink);private classButtonListenerimplementsActionL
42、istenerpublicvoidactionPerformed(ActionEvent event)for(int j=0;jI;j+)num=(int)(Math.random()*100)+1;label.setText(Random:+num);/Random.javaimportjavax.swing.JFrame;public class Random public static void main(String args) JFrame frame=new JFrame(Random);frame.setDefaultCloseOperation(JFrame.EXIT_ON_C
43、LOSE);frame.getContentPane().add(new PushDisplayPanel();frame.pack();frame.setVisible(true);/App4.14源程序:/AddPanel.javaimport java.awt.*;import java.awt.event.*;importjavax.swing.*;public class AddPanel extends JPanel /* * */private static final long serialVersionUID = 8617749572451960356L;private int count;private JButton push,push1;private JLabel label;intnum=50;public AddPanel()push=new JButton(Add!);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 古詩詞誦讀《鵲橋仙》教學(xué)設(shè)計(jì)-2024-2025學(xué)年高一語文上學(xué)期同步教學(xué)教學(xué)設(shè)計(jì)專輯(統(tǒng)編版必修上冊)
- 2025年O型圈項(xiàng)目規(guī)劃申請報(bào)告模范
- 第五單元《數(shù)據(jù)分析與人工智能》單元教學(xué)設(shè)計(jì) 2023-2024學(xué)年教科版(2019)高中信息技術(shù)必修1
- 2025年板材卷材:普中板項(xiàng)目規(guī)劃申請報(bào)告
- 2025年高效蒸汽管網(wǎng)設(shè)備項(xiàng)目規(guī)劃申請報(bào)告模范
- 2025年重組水蛭素單克隆抗體項(xiàng)目提案報(bào)告模范
- 2025年輕骨料砼砌塊(非承重型)項(xiàng)目規(guī)劃申請報(bào)告范文
- 2024廣西跨合投資開發(fā)有限公司招聘越南語翻譯人員1人筆試參考題庫附帶答案詳解
- Starter Unit 3 Welcome Section A 1a-2d 教學(xué)設(shè)計(jì)2024-2025學(xué)年人教版英語七年級上冊
- Unit4《 Life on Mars》-2024-2025學(xué)年九年級下冊英語單元測試卷(譯林版)
- 鋼結(jié)構(gòu)防塵網(wǎng)拆除施工方案
- 2023年貴州省公務(wù)員錄用考試《行測》真題及答案解析
- AQ 6111-2023個(gè)體防護(hù)裝備安全管理規(guī)范知識培訓(xùn)
- 水滸傳讀書分享會
- 柴油機(jī)維修施工方案
- GB/T 44744-2024糧食儲藏低溫儲糧技術(shù)規(guī)程
- 房地產(chǎn)市場報(bào)告 -【成都】【銳理】2024年10月丨房地產(chǎn)市場月報(bào)
- 《護(hù)理禮儀與人際溝通》第五章
- 《電工儀表與測量》課程教學(xué)大綱
- 危急值的考試題及答案
- 《算法設(shè)計(jì)與分析基礎(chǔ)》(Python語言描述) 課件 第1章 緒論
評論
0/150
提交評論