注意:本题是进阶版的成绩输出,使用了Java内部提供的封装好了的类vector。
vector是Java内部提供的,认为是向量类型,可以容纳许多类型的数据,因此也被称为容器(可以理解为动态数组,是封装好了的类)
vector.addElement(obj); //添加数据
vector.elementAt(下标); //取出数据
package com.jd.wds;
import java.util.Scanner;
import java.util.Vector;
public class ScoreTest {
public static void main(String[] args) {
Vector vector = new Vector();
Scanner sc = new Scanner(System.in);
boolean isFlag = true;
int max = 0;
while(isFlag) {
System.out.println("请输入学生成绩(输入负数表示结束):");
int score = sc.nextInt();
if(score<0) {
break; //退出当前循环
}
if(score>100) {
System.out.println("你输入的成绩不合法,请重新输入!");
continue; //退出当次循环
}
//vector.addElement(obj)添加数据
vector.addElement(score); //自动装箱
if(max
运行示例:



