精心整理
2016-2017学年第2学期 Java程序设计作业
1.简答题
(1)publicclassVariables{ staticStringhello=\ Stringname=\ } }
什么是局部变量和成员变量?Hello和name属于什么变量?他们作用范围,请结合程序进行说明? 答: 局部变量: (2)importjava.util.*; publicclassAbsoluteIfElse{ publicstaticvoidmain(String[]args){ inti; Scannerscanner=newScanner(System.in); i=scanner.nextInt(); else{//用一对花括号构成语句块 i=-i; } } }
程序运行结果是什么?
请用键盘输入一个整数,然后单击回车键: -65
这个整数的绝对值是:65
//方法外声明的变量是成员变量 //方法定义中声明的变量是参数变量 //方法内声明的变量是局部变量 publicstaticvoidmain(Stringargs[]){ //可以引用成员变量、方法参数变量和已经声明过局部变量 (3)publicclassBooleanExpression{ publicstaticvoidmain(String[]args){ inti,j; floatf;
精心整理
booleanb; i=1;j=3;f=1.2f; } }
程序运行结果是什么?
b=false b=true b=true b=true b=true
(4)publicclassTest7{ publicstaticvoidmain(String[]args){ intsum=0; for(inti=1;i<=10;i++) sum=sum+i; } } }
程序运行结果是什么? 1~10之间所有数之和为:55 { (5) publicclassCheckTest{ publicstaticvoidmain(String[]args){ Scannersc=newScanner(System.in); intnum=sc.nextInt(); if(num%5==0&&num%6==0){ }
if(num%5==0||num%6==0){ }
if(num%5==0^num%6==0){ } }
程序运行结果是什么?
请输入一个整数: 10
10能被5或6整除。 10能只被5或只被6整除。
(6)
publicclassScoreGrade{
精心整理
publicstaticvoidmain(String[]args){ Scannersc=newScanner(System.in); doublescore=sc.nextDouble(); Stringgrade=\
if(score>100||score<0){ System.exit(0);//结束程序运行 }elseif(score>=90){ grade=\优秀\}elseif(score>=80){ grade=\良好\}elseif(score>=70){ grade=\中等\}elseif(score>=60){ grade=\及格\}else{ grade=\不及格\ } } }
程序运行结果是什么? 请输入成绩:45 你的成绩为:不及格 请输入成绩:98 你的成绩为:优秀 请输入成绩:63 你的成绩为:及格 2设计题 (1)要求:设计一个程序,要求一次只能输入一个学生学号、姓名和成绩,然后可以显示该学生学号、姓名、成绩信息,操作过程如下: (1)界面1
--------------------------------------- **
欢迎进入学生成绩管理系统 **
--------------------------------------- 请选择您的操作:
1.录入学生成绩信息; 2.显示学生成绩信息;