资源描述:
《Java习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目一学生管理系统(结构化设计方法实现)任务一程序的运行环境(三)简答题1.Java语言有哪些特点?答:简单,面向对象,与平台无关,解释型,多线程,安全,动态。2.JDK安装完成后,如何设置环境变量?答:主要设置环境变量JAVA_HOME,path,classpath。详见教材第6页。3.简述Java应用程序和小应用程序的区别。答:Java应用程序是由用户系统就地装入的可独立运行的Java程序,可以是基于窗口或控制台的。而Java小应用程序需要嵌入到网页在浏览器中运行。4.简述Java应用程序的开发过
2、程。答:(1)建立源程序。可利用任何文本编辑器建立,文件扩展名为.java。(2)编译源程序。命令为javac程序名.java(3)解释运行程序。命令为java程序名任务三成绩的判断和统计(三)编程题1.输入4个数,将这4个数按从小到大输出。packagepr1;importjava.util.Scanner;publicclasslx1_3_1{publicstaticvoidmain(Stringargs[]){Scannerscan=newScanner(System.in);inta,b,c,
3、d,t;System.out.println("请输入三个整数:");a=scan.nextInt();b=scan.nextInt();c=scan.nextInt();d=scan.nextInt();if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(a>d){t=a;a=d;d=t;}if(b>c){t=b;b=c;c=t;}if(b>d){t=b;b=d;d=t;}if(c>d){t=c;c=d;d=t;}System.out.println(a+","
4、+b+','+c+','+d);}}2.输入一个年份值,判断是否是闰年,输出相应的信息。importjava.util.Scanner;publicclassExam24{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);intyear;year=input.nextInt();if(year%4==0&&year%100!=0
5、
6、year%400==0){System.out.println(year+"年是闰
7、年");}else{System.out.println(year+"年不是闰年");}}}3.输入一元二次方程系数,若有实数根,求根并输出,否则输出“不是二次方程或没有实数根”的信息。packagepr1;importjava.util.Scanner;publicclasslx1_3_3{publicstaticvoidmain(Stringargs[]){doublea,b,c,d,x1,x2;Scannerscan=newScanner(System.in);System.out.printl
8、n("请输入一元二次方程的系数:");a=scan.nextDouble();b=scan.nextDouble();c=scan.nextDouble();d=b*b-4*a*c;if(d>=0){x1=(-b+Math.sqrt(d))/(2*a);x2=(-b-Math.sqrt(d))/(2*a);System.out.println("方程的实数根为:x1="+x1+"x2="+x2);}else{System.out.println("方程没有实数根!");}}}4.编写程序,计算邮局汇款
9、的汇费:如果汇款金额小于100元,汇费为1元,如果金额在100元与500元之间,按1%收取汇费,如果金额大于500元,汇费为50元。packagepr1;importjava.util.Scanner;publicclasslx1_3_4{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);doubleje,hf;je=input.nextDouble();if(je<100){hf=1;}elseif(je<50
10、0){hf=je*0.01;}else{hf=50;}System.out.println("汇款金额:"+je+"汇费:"+hf);}}5.求某年某月的天数.packagepr1;importjava.util.Scanner;publicclasslx1_3_5{publicstaticvoidmain(Stringargs[]){Scannerinput=newScanner(System.in);intyear,month,day;year=in