输入成绩
输出成绩和等级
package 包装类;
import java.util.Scanner;
import java.util.Vector;
public class ScoreTest {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
Vector v = new Vector();
int maxScore = 0;
for (;;) {
System.out.println("请输入学生成绩(以负数代表输入结束)");
int score = scan.nextInt();
if (score < 0) {
break;
} else if (score > 100) {
System.out.println("输入不正确,请重新输入");
continue;
}
Integer inScore = (Integer) score;
v.addElement(inScore);
// v.addElement(score);
if(maxScore<score) {
maxScore=score;
}
}
for (int i = 0; i < v.size(); i++) {
Object obj=v.elementAt(i);
Integer inScore=(Integer)obj;
int Score=inScore.intValue();
char level = 0;
if(maxScore-Score<=10) {
level='A';
}
else if (maxScore-Score<=20) {
level='B';
}
else if (maxScore-Score<=30) {
level='C';
}
else {
level='D';
}
System.out.println("第"+i+"号学生的成绩是"+Score+", 等级是"+level);
}
}
}