JavaJAVA程序设计 答案 联系客服

发布时间 : 星期六 文章JavaJAVA程序设计 答案更新完毕开始阅读

项目一 学生管理系统(结构化设计方法实现) 任务一 程序的运行环境 (一)填空题

1.Java SE Java EE Java ME 2.C:\\JDK . 3..java .class 4.public

5.Java应用程序 Java小应用程序 (二)选择题

1.B 2.B 3.D 4.A (三)简答题

1.Java语言有哪些特点?

答:简单,面向对象,与平台无关,解释型,多线程,安全,动态。 2.JDK安装完成后,如何设置环境变量?

答:主要设置环境变量JAVA_HOME,path,classpath。详见教材第6页。 3.简述Java应用程序和小应用程序的区别。

答:Java应用程序是由用户系统就地装入的可独立运行的Java程序,可以是基于窗口或控制台的。而Java小应用程序需要嵌入到网页在浏览器中运行。 4.简述Java应用程序的开发过程。 答:(1)建立源程序。可利用任何文本编辑器建立,文件扩展名为.java。(2)编译源程

序。命令为javac 程序名.java(3)解释运行程序。命令为java 程序名

任务二 成绩的表示和基本运算 (一)填空题

1.true false

2.1 1 false 0 -0.6 (二)选择题

1.C 2.B 3.D 4.D 5.D 6.C 7.C 8.D 9.B 10.D 11.D 12.A (三)编程题

1.定义两个整型变量a,b;然后分别赋予23,89,在屏幕上打印出“a+b=112”字样。 package pr1;

public class lx1_2_1 {

public static void main(String args[]) { int a, b; a = 23; b = 89;

System.out.println(\ } }

2.定义两个浮点型变量m,n;然后分别赋予98.67,2.34,在屏幕上打印出“m-n=96.33”字样。 package pr1;

public class lx1_2_2 {

public static void main(String[] args) { double m, n; m = 98.67; n = 2.34;

System.out.println(\ } }

3.编写程序求出Area=a×b×c,并对a,b,c分别赋予数值,进行调试查看。 package pr1;

public class lx1_2_3 {

public static void main(String[] args) { int a, b, c; int area; a = 17; b = 42; c = 33;

area = a * b * c;

System.out.println(area); } }

4.使用Math.pow( )方法,求出2的32次方的值。 package pr1;

public class lx1_2_4 {

public static void main(String[] args) { double value;

value = Math.pow(2, 32);

System.out.println(\的32次方是:\ } }

任务三 成绩的判断和统计 (一)填空题

1.byte short,int ,char 2.结束整个循环

3.if语句 switch语句 4.>=0 >0 >=0 (二)选择题

1.C 2.C 3.B 4.D 5.C 6.D 7.A 8.B 9.C 10.B 11.D 12.B 13.C (三)编程题

1.输入4个数,将这4个数按从小到大输出。 package pr1;

import java.util.Scanner; public class lx1_3_1 {

public static void main(String args[]) {

Scanner scan=new Scanner(System.in); int a,b,c,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+\ } }

2.输入一个年份值,判断是否是闰年,输出相应的信息。 import java.util.Scanner; public class Exam24 {

public static void main(String[] args) { Scanner input=new Scanner(System.in); int year;

year=input.nextInt();

if (year%4==0 && year0!=0 || year@0==0) {

System.out.println(year+\年是闰年\ } else {

System.out.println(year+\年不是闰年\ } } }

3.输入一元二次方程系数,若有实数根,求根并输出,否则输出“不是二次方程或没有实数根”的信息。 package pr1;

import java.util.Scanner; public class lx1_3_3 {

public static void main(String args[]){ double a,b,c,d,x1,x2;

Scanner scan=new Scanner(System.in);

System.out.println(\请输入一元二次方程的系数:\ 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=\ }else{

System.out.println(\方程没有实数根!\ } } }

4.编写程序,计算邮局汇款的汇费:如果汇款金额小于100元,汇费为1元,如果金额在100元与500元之间,按1%收取汇费,如果金额大于500元,汇费为50元。 package pr1;

import java.util.Scanner; public class lx1_3_4 {

public static void main(String[] args) { Scanner input=new Scanner(System.in); double je,hf;

je=input.nextDouble(); if (je<100) {