java语言程序设计基础篇第二章程序练习题答案.docx
- 文档编号:3018159
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:14
- 大小:19.19KB
java语言程序设计基础篇第二章程序练习题答案.docx
《java语言程序设计基础篇第二章程序练习题答案.docx》由会员分享,可在线阅读,更多相关《java语言程序设计基础篇第二章程序练习题答案.docx(14页珍藏版)》请在冰豆网上搜索。
java语言程序设计基础篇第二章程序练习题答案
2.1(将摄氏温度转化为华氏温度)
importjava.util.*;
publicclasstest{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerinput=newScanner(System.in);
System.out.print("Enteradegreeincelsius:
");
doubleCelsius=input.nextDouble();
doubleFahrenheit;
Fahrenheit=(9.0/5)*Celsius+32;
System.out.println(Celsius+"Celsiusis"+Fahrenheit+"Fahrenheit");
}
}
2.2(计算圆柱体的体积)
importjava.util.*;
publicclasstest{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerinput=newScanner(System.in);
System.out.print("Entertheradiusandlengthofacylinder:
");
doubleradius=input.nextDouble();
doublelength=input.nextDouble();
doublearea=radius*radius*Math.PI;
doublevolume=area*length;
System.out.println("Theareais"+area);
System.out.println("Thevolumeis"+volume);
}
}
2.3(将英尺转换为米)
importjava.util.Scanner;
publicclasstest{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerinput=newScanner(System.in);
System.out.print("Enteravalueforfeet:
");
doublefeet=input.nextDouble();
doublemeters=feet*0.305;
System.out.println(feet+"feetis"+meters+"meters");
}
}
2.4(将磅转换为千克)
importjava.util.Scanner;
publicclasstest{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerinput=newScanner(System.in);
System.out.print("Enteranumberinpounds:
");
doublepounds=input.nextDouble();
doublekilograms=pounds*0.454;
System.out.println(pounds+"poundsis"+kilograms+"kilograms");
}
}
2.5(财务应用程序:
计算消费)
importjava.util.Scanner;
publicclasstest{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerinput=newScanner(System.in);
System.out.print("Enterthesubtotalandgratuityrate:
");
doublesubtotal=input.nextDouble();
doubleGratuity=input.nextDouble();
doublegratuity=subtotal*Gratuity*0.01;
doubletotal=gratuity+subtotal;
System.out.println("Thegratuityis$"+gratuity+"andtotalis"+total);
}
}
2.6(求一个整数个位数的和)
importjava.util.Scanner;
publicclasstest{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerinput=newScanner(System.in);
System.out.print("Enteranumberbetween0and1000:
");
intnumber=input.nextInt();
intsum=number%10+(number/10)%10+(number/100)%10;
System.out.println("Thesumofthedigitsis"+sum);
}
}
2.7(求出年数)
importjava.util.Scanner;
publicclasstest{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerinput=newScanner(System.in);
System.out.print("Enterthenumberofminutes:
");
doubleminutes=input.nextDouble();
intyears=(int)minutes/(60*24*365);
intdays=(int)minutes/(60*24)-((int)minutes/(60*24*365))*365;
System.out.println(minutes+"minutesisapproximately"+years+"yearsand"+days+"days");
}
}
2.8(当前时间)
importjava.util.*;
publicclassShowXureentTime{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
longtotalMilliseconds=System.currentTimeMillis();//得到1970年1月1日到现在的毫秒数
longtotalSeconds=totalMilliseconds/1000;//将总毫秒转化为总秒
longcurrentSecond=totalSeconds%60;//当前的秒数
longtotalMinutes=totalSeconds/60;//得到总的分钟
longcurrentMinute=totalMinutes%60;//当前的分钟数
longtotalHours=totalMinutes/60;//得到总小时
Scannerinput=newScanner(System.in);
System.out.print("EnterthetimezoneoffsettoGMT:
");
longzone=input.nextInt();
longcurrentHour=totalHours%24+zone;//当前的小时数
if(currentHour<0){
currentHour=currentHour+24;
}
System.out.println("Currenttimeis"+currentHour+":
"+currentMinute+":
"+currentSecond+"GMT");
}
//GMT世界时
}
2.9(物理:
加速度)
importjava.util.*;
publicclasstest{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerinput=newScanner(System.in);
System.out.print("Enterv0,v1andt:
");
doublev0=input.nextDouble();
doublev1=input.nextDouble();
doublet=input.nextDouble();
doubleacceleration=(v1-v0)/t;
System.out.println("Theaverageaccelerationis"+String.format("%.4f",acceleration));
}
}
2.10(科学:
计算能量)
importjava.util.*;
publicclasstest{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerinput=newScanner(System.in);
System.out.print("Entertheamountofwaterinkilograms:
");
doubleM=input.nextDouble();
System.out.print("Entertheinitialtemperature:
");
doubletemperature1=input.nextDouble();
System.out.print("Enterthefinaltemperature:
");
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 语言程序设计 基础 第二 章程 练习题 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)