⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usingvector.java

📁 压缩包内是近180多个针对Java初学者编写的简单实例
💻 JAVA
字号:
//演示Vector类的用法。 
import java.util.*;
import javax.swing.JOptionPane;
public class UsingVector {
  public static void main(String args[]) {

	 Vector scoreVector = new Vector();//用矢量存储分数
	 double bestScore=0;
	 char grade; //定义分数的级别

	 do{
		//读入分数并找出最高分
		String scoreString = JOptionPane.showInputDialog(null,
			"请输入分数" +
			"\n输入负数表示输入结束","演示Vector(输入)",
			JOptionPane.QUESTION_MESSAGE);
		//将字符串转换成整型值
		double scoreInt = Integer.parseInt(scoreString);
		if (scoreInt<0)
		{
			break;
		}
		//将分数添加进矢量
		scoreVector.addElement(new Double(scoreInt));
		//找出最高分
		if (scoreInt > bestScore)
		{
			bestScore = scoreInt;
		}
	 }while (true);

	 //设置输出字符串
	 String output = "一共有"+scoreVector.size() +"个学生";
	 //确定并显示分数的级别
	 for (int i = 0;i < scoreVector.size() ; i++)
	 {
		 //检索矢量
		 Double doubleObj = (Double)(scoreVector.elementAt(i));
		 //获取分数
		 double score = doubleObj.doubleValue();
		 if(score >= bestScore-10)
			 grade = 'A';
		 else if(score >=bestScore-20)
			 grade = 'B';
		 else if(score >=bestScore-30)
			 grade = 'C';
		 else
			 grade = 'D';
		 output += "\n学生"+ i +"的分数是"+ score +
			 ",级别是" + grade;
	 }

	 JOptionPane.showMessageDialog(null,output,
		 "演示Vector(输出)",JOptionPane.INFORMATION_MESSAGE);
	 System.exit(0);
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -