java程序设计教程(第六版)课后习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

java程序设计教程(第六版)课后习题答案
pp2.3
public 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(\ System.out.println(\ System.out.println(\ } } 2.4
public class TempConverter { 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 (\ System.out.println (\} } 2.5
public class yinglizhuanqianmi { public static void main(String[] args) { float Base=1.60935f; float Qianmi; float Yingli=19.85f; Qianmi=Yingli*Base; System.out.println (\ System.out.println (\ } } 2.6
public class TimeConverter1 { 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+\时\分\秒\
System.out.println (\换算成秒: \ } } 2.7
public class TimeConverter2 { public static void
main(String[] args) {
int SECONDS=10853; int Hour,Minute,Second;
Second=SECONDS`; Minute=(SECONDS-Second)`;
Hour=(SECONDS-Second-Minute*60)/3600;
System.out.println (SECONDS+\秒,转化为\
System.out.println (Hour+\时\分\秒\ } } 2.9
import java.util.*;
public class Dollarbill { public static void
main(String[] args) { float Dollar1,Dollar2;
int Ten,Five,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 -Pennies)/5;
Dimes=((int)Dollar2-Pennies-Nickles*5)P/10;
Quarters=(int)Dollar2 0/50;
One=((int)Dollar2- Pennies-Nickles*5-Dimes*10-
Quarters*50)P0/100; Five=(int)Dollar2 00/500;
Ten=(int)Dollar2/1000;
System.out.println(Ten+ \
System.out.println(Five+ \ System.out.println(One+ \ System.out.println(Quarters+ \
System.out.println(Dimes+ \
System.out.println(Nickles+ \
System.out.println(Pennies+ \!\ } } 2.11
import java.util.*;
public class Fenshuzhuanhuan { public static void
main(String[] args) { int x,y;
double Result=0;
Scanner reader=new Scanner(System.in);
System.out.println(\输入x:\ x=reader.nextInt();
System.out.println(\输入y:\ y=reader.nextInt(); Result+=x/y;
System.out.println (\分数 \
System.out.println (\转换成小数是: \ } } 2.16
import javax.swing.JApplet; import java.awt.*;
public class Olympiclogo extends JApplet{ public
void paint (Graphics page)
{ page.setColor(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 page.setColor(Color.cyan);
page.drawString (\YMPIC LOGO\ } } 2.19 import java.applet.*; import java.awt.*;
public class Ex2_19 extends Applet{ public void
paint (Graphics page){ page.setColor(Color.BLACK); page.setFont(new Font(\楷体\ page.drawString (\林少
锋\ page.setColor(Color.blue); page.setFont(new Font(\
宋体\
page.drawString (\林少锋\ } } 2.20
import java.applet.*; import java.awt.*;
public class Ex2_20 extends Applet{ public void
paint (Graphics page){ page.drawOval(35, 35, 130, 130); page.setColor(Color.red); page.fillArc(35, 35, 130,
130,0,45); page.setColor(Color.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,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
方法1
import java.util.*;
public class CreateSphere { /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 System.out.println(\请输入直径d:\ Scanner scan=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)*(d/2); } public String toString(){ String s=\ String
result1=Double.toString(S); String
result2=Double.toString(V); s=(\体积为:\面积为:\ return s; } }
方法2
//Sphere.java
public class Sphere{
private double diameter;。

相关文档
最新文档