浙江大学java上机参考答案

浙江大学java上机参考答案

ID:22853551

大小:320.01 KB

页数:63页

时间:2018-11-01

浙江大学java上机参考答案_第1页
浙江大学java上机参考答案_第2页
浙江大学java上机参考答案_第3页
浙江大学java上机参考答案_第4页
浙江大学java上机参考答案_第5页
资源描述:

《浙江大学java上机参考答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、求两个数的和与差。程序填空,不要改变与输入输出有关的语句。输入整数a和b,计算并输出a、b的和与差。importjava.io.*;importjava.util.Scanner;publicclassTest20001{publicstaticvoidmain(Stringargs[]){inta,b,sum,diff;Scannerin=newScanner(System.in);a=in.nextInt();b=in.nextInt();/*------------------*/sum=a+b;diff=a-b;System.out.pri

2、ntln("Thesumis"+sum);System.out.println("Thedifferenceis"+diff);}}二、求平方根。程序填空,不要改变与输入输出有关的语句。输入1个实数x,计算并输出其平方根。例:输入1.21输出Thesquarerootof1.21is1.1importjava.io.*;importjava.util.Scanner;publicclassTest20002{publicstaticvoidmain(Stringargs[]){doublex,root;Scannerin=newScanner(Syst

3、em.in);x=in.nextDouble();/*------------------*/root=Math.sqrt(x);System.out.println("Thesquarerootof"+x+"is"+root);}}三、华氏温度转换为摄氏温度。程序填空,不要改变与输入输出有关的语句。输入华氏温度f,计算并输出相应的摄氏温度c。c=5/9(f-32).例:括号内是说明:输入17.2(华氏温度)输出Thetempratureis-8.222222222222223importjava.util.Scanner;publicclassTes

4、t20003{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);doublef,c;f=in.nextDouble();/*------------------*/c=5.0/9*(f-32);System.out.println("Thetempratureis"+c);}}四、计算旅途时间。程序填空,不要改变与输入输出有关的语句。输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。有效的时间范围是0000到2359,不需要考虑出发时

5、间晚于到达时间的情况。例:括号内是说明:输入7121411(出发时间是7:12,到达时间是14:11)输出Thetrainjourneytimeis6hrs59mins.importjava.util.Scanner;publicclassTest20004{  publicstaticvoidmain(String[]args){     Scannerin=newScanner(System.in);     inttime1,time2,hours,mins;     time1=in.nextInt();     time2=in.nextIn

6、t();   /*------------------*//*计算两个时间之间的小时数和分钟数*/hours=time2/100-time1/100;mins=time2%100-time1%100;/*当计算得到的分钟数为负数时进行如下处理*/hours=mins>0?hours:hours-1;mins=mins>0?mins:mins+60;System.out.println("Thetrainjourneytimeis"+hours+"hrs"+mins+"mins.");     }} 五、数字加密。程序填空,不要改变与输入输出有关的语句。

7、输入1个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密后的新数。例:括号内是说明:输入1257输出Theencryptednumberis4601(每一位上的数字加9除以10取余后,得0146,交换后得到4601)importjava.util.Scanner;publicclassTest20005{  publicstaticvoidmain(String[]args){     Scannerin=newScanner(Syste

8、m.in);     intnumber,digit1,digit2,digit3,digit

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

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

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