import java.util.Scanner;
import java.util.Vector;
//包装类练习
public class Test81 {
public static void main(String[] args) {
int max=0;
Scanner scan=new Scanner(System.in);
Vector v=new Vector();
for (;;){
System.out.println("请输入数据:");
int score=scan.nextInt();
if (score<0){
break;
}
if (score>100){
System.out.println("非法数据,请重新输入:");
continue;
}
v.addElement(score);
if (max<score){
max=score;
}
}
char level;
for (int i=0;i<v.size();i++){
Object obj=v.elementAt(i);
int score=(int)obj;
if (max-score<=10){
level='A';
}else if (max-score<=20){
level='B';
}else if (max-score<=30){
level='C';
}else {
level='D';
}
System.out.println("学生"+i+"成绩是:"+score+"等级为:"+level);
}
}
}
包装类练习2
最新推荐文章于 2025-12-05 14:37:41 发布
该程序使用Java实现了一个数据输入功能,输入学生成绩并进行合法性检查。当输入成绩超过100分或者小于0分时,程序会提示用户重新输入。同时,根据最大分数和当前分数的差距,程序会为每个学生生成相应的成绩等级(A、B、C、D)。程序持续接收输入直到输入负数为止。
605

被折叠的 条评论
为什么被折叠?



