int i=10;
Integer in=new Integer(10);
String s1 = String.valueOf(in);//包装类
String s = String.valueOf(i);//基本数据类型
String str="123";
int i1 = Integer.parseInt(str);//string转换成基本数据类型,调用包装类中的parseXxx方法
public class baozhuang {
public static void main(String[] args) {
Vector<Object> v= new Vector<>();
Scanner s =new Scanner(System.in);
System.out.println("请输入学生成绩");
int max=0;
for (;;){
System.out.println("请输入学生成绩(负数表示结束):");
int score=s.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);//遍历集合
// Integer in=(Integer)obj; jdk5.0
// int score1=in.intValue();
int score1=(int)obj;//jdk5.0之后
if (max-score1<10){
level='A';
}else if (max-score1<=20){
level='B';
}else if (max-score1<=30){
level='C';
}else {
level='D';
}
System.out.println("学生:"+i+"成绩:"+score1+"等级为"+level);
}
}
}