浙大JAVA-实验题答案05answer1.doc
《浙大JAVA-实验题答案05answer1.doc》由会员分享,可在线阅读,更多相关《浙大JAVA-实验题答案05answer1.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date浙大JAVA-实验题答案05answer1实验一 Java程序的建立和运行实验5 分支结构程序的设计1. 程序填空题,不要改变与输入输出有关的语句。20004计算旅途时间输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况。例:括号内是说明输入712 1411(出
2、发时间是7:12,到达时间是14:11)输出The train journey time is 6 hrs 59 mins.import java.util.Scanner;public class Test20004 public static void main(String args) Scanner in=new Scanner(System.in); int time1, time2, hours, mins; time1=in.nextInt(); time2=in.nextInt(); /*-*/ /*计算两个时间之间的小时数和分钟数*/ hours=time2/100-time
3、1/100; mins=time2%100-time1%100; /*当计算得到的分钟数为负数时进行调整*/ hours=mins0?hours:hours-1; mins=mins0?mins:mins+60; /或:if(mins0)hours-=1;mins+=60; System.out.println(The train journey time is +hours+ hrs + mins+ mins.); 30001 显示两级成绩输入一个正整数repeat (0repeat10),做repeat次下列运算:输入一个学生的数学成绩,如果它低于60,输出“Fail”,否则,输出“Pas
4、s”。输出使用System.out.println(Pass);及System.out.println(Fail);例:括号内是说明输入2 (repeat=2) 60 59输出PassFailimport java.util.Scanner;public class Test30001 public static void main(String args) int ri, repeat; int mark; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; ri=repeat; ri+) mark=in.nex
5、tInt(); mark=in.nextInt(); /*-*/ if (mark60) System.out.println(Fail); else System.out.println(Pass); 30002 找最小值输入一个正整数repeat (0repeat10),做repeat次下列运算:输入四个整数,输出其中的最小值。例:括号内是说明输入3 (repeat=3) 12 6 1 9010 40 30 20-1 -3 -4 -5输出min is 1 (12 6 1 90 中的最小值是1)min is 10 (10 40 30 20 中的最小值是10)min is -5 (-1 -3
6、-4 -5中的最小值是-5)import java.util.Scanner;public class Test30002 public static void main(String args) int ri, repeat; int a, b, c, d, min; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; rib) min=b; if(minc) min=c; if(mind) min=d; System.out.println(min is +min); 30004 判断数的符号输入一个正整数re
7、peat (0repeat10),做repeat次下列运算:输入整数x,若x大于0,y=1;若x等于0,y=0;否则,y=-1,最后输出y。例:括号内是说明输入3 (repeat=3) 2 -8 0输出1 (x=2时y=1)-1 (x=-8时y=-1)0 (x=0时y=0)import java.util.Scanner;public class Test30004 public static void main(String args) int ri, repeat; int x, y; Scanner in=new Scanner(System.in); repeat=in.nextInt
8、(); for(ri=1; ri0)y=1; else if(x=0)y=0; else y=-1; System.out.println(y); 30005 计算个人所得税输入一个职工的月薪salary,输出应交的个人所得税tax。tax = rate * (salary-850)当 salary = 850 时,rate = 0%;当 850 salary = 1350 时,rate = 5%; /写成0.05f当 1350 salary = 2850 时,rate = 10%;当 2850 salary = 5850 时,rate = 15%;当 5850 salary 时,rate =
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浙大 JAVA 实验 答案 05 answer1
限制150内