浙大 java语言程序设计编程答案3

浙大 java语言程序设计编程答案3

ID:1871946

大小:73.50 KB

页数:7页

时间:2017-11-13

浙大 java语言程序设计编程答案3_第1页
浙大 java语言程序设计编程答案3_第2页
浙大 java语言程序设计编程答案3_第3页
浙大 java语言程序设计编程答案3_第4页
浙大 java语言程序设计编程答案3_第5页
资源描述:

《浙大 java语言程序设计编程答案3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验4顺序结构程序的设计程序填空,不要改变与输入输出有关的语句。一、求两个数的和与差。输入整数a和b,计算并输出a、b的和与差。例:输入2-8输出Thesumis-6Thedifferenceis10importjava.io.*;importjava.util.Scanner;publicclassTest20001{publicstaticvoidmain(Stringargs[]){inta,b,sum,diff;Scannerin=newScanner(System.in);a=in.nextInt

2、();b=in.nextInt();/*------------------*/sum=a+b;diff=a-b;System.out.println("Thesumis"+sum);System.out.println("Thedifferenceis"+diff);}}二、求平方根。输入1个实数x,计算并输出其平方根。例:输入1.21输出Thesquarerootof1.21is1.1importjava.io.*;importjava.util.Scanner;publicclassTest20002

3、{publicstaticvoidmain(Stringargs[]){doublex,root;Scannerin=newScanner(System.in);x=in.nextDouble();/*------------------*/root=Math.sqrt(x);System.out.println("Thesquarerootof"+x+"is"+root);}}三、华氏温度转换为摄氏温度。输入华氏温度f,计算并输出相应的摄氏温度c。c=5/9(f-32).例:括号内是说明输入17.2(华氏

4、温度)输出Thetempratureis-8.222222222222223importjava.util.Scanner;publicclassTest20003{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);doublef,c;f=in.nextDouble();/*------------------*/c=5.0/9*(f-32);//注意:5/9结果是0System.out.println("Thetempra

5、tureis"+c);}}四、计算旅途时间。输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况。例:括号内是说明输入7121411(出发时间是7:12,到达时间是14:11)输出Thetrainjourneytimeis6hrs59mins.importjava.util.Scanner;publicclassTest20004{publicstaticvoidmain(String[]args){S

6、cannerin=newScanner(System.in);inttime1,time2,hours,mins;time1=in.nextInt();time2=in.nextInt();/*------------------*//*计算两个时间之间的小时数和分钟数*/hours=time2/100-time1/100;mins=time2%100-time1%100;/*当计算得到的分钟数为负数时进行如下处理*/hours=mins>0?hours:hours-1;mins=mins>0?mins:m

7、ins+60;System.out.println("Thetrainjourneytimeis"+hours+"hrs"+mins+"mins.");}} 五、数字加密。输入1个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密后的新数。例:括号内是说明输入1257输出Theencryptednumberis4601(每一位上的数字加9除以10取余后,得0146,交换后得到4601)impor

8、tjava.util.Scanner;publicclassTest20005{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);intnumber,digit1,digit2,digit3,digit4,newnum;number=in.nextInt();/*------------------*//*先分离出各位上的数字*/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。