编写Java程序,输出“序号+学号+姓名”
2,程序分析题
(1)写出下列程序完成的功能。(1分)
public class CountTest
{ public static void main( String args[ ])
{ int p = 1 ;
for ( int i = 1 ; i <= 100 ; i + + )
p *= i ;
System.out.println( "p="+p );
}
}
(2)写出下列程序完成的功能。(1分)
public class CountTest
{ public static void main( String args[ ])
{ int S = 0 ;
for ( int i = 1 ; i <= 100 ; i + + )
S += i ;
System.out.println( "S="+S );
}
}
(3)写出以下程序的输出结果。(1分)
public class Sum{
public static void main(String [] args){
int j=10;
System.out.println("j is : "+j);
calculate(j);
System.out.println("At last, j is : "+j);
}
static void calculate (int j){
for (int i = 0;i<10;i++)
j++;
System.out.println("j in calculate() is: "+j);
}
}
- 使用循环计算1~100中所有偶数的和与奇数的成绩。(2分)
4、从键盘上读入一个学生成绩,存放在变量score中,根据score的值输出其对应的成绩等级:(2分)
score>=90 等级:A
70=<score<90 等级: B
60=<score<70 等级: C
score<60 等级:D
程序如下:
Scanner scan = new Scanner(System.in);
System.out.println("请输入成绩:");
int score = scan.nextInt();
switch(score/10){
case 10:
case 9:
System.out.println("等级A");
break;
case 8:
case 7:
System.out.println("等级B");
break;
case 6:
System.out.println("等级C");
break;
default:
System.out.println("等级D");
break;
}