/* Copyright (c) 2011, 烟台大学计算机学院
* All rights reserved.
* 文件名称:MyScore.java
* 作 者:svitter
* 完成日期:2013 年 4 月 19 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:学生的成绩
* 问题描述:输入关于学生的成绩,获取成绩的优劣
* 程序输出:学生成绩的好坏
* 问题分析:略
* 算法设计:略
*/
import java.io.*;
import java.lang.*;
import javax.swing.JOptionPane;
public class MyScore
{
public static void main(String[] args) throws IOException//捕捉IOException异常后抛出
{
double score=59;
String str,s="成绩为:";
//BufferedReader br=new BufferedReader(new InputStreamReader(System.in));//这个类就是一个包装类,它可以包装字符流,将字符流放入缓存里,先把字符读到缓存里,到缓存满了或者你flush的时候,再读入内存,就是为了提供读的效率而设计的
str=JOptionPane.showInputDialog("输入成绩!");
//System.out.print("输入成绩!");//"ln"就是“line”去掉元音字母的简写
//str=br.readLine();//应该是从BufferedReader对象中读取下一行数据。该Reader一般和文件关联。所以,也就是读取文件的下一行数据。
score=Double.parseDouble(str);
if(score>=90)
System.out.println(s+"优秀!");
else if(score>=80&&score<90)
System.out.println(s+"良好!");
else if (score>=70&&score<80)
System.out.println(s+"中!");
else if (score>=60&&score<70)
System.out.println(s+"及格");
else
System.out.println(s+"不及格!");
}
}
运行结果:
心得体会:
在学习java的同时也学习英语。既加深了对程序的理解,也提高了自己的英文水平。
大爱java!
知识点总结:
//BufferedReader br=new BufferedReader(new InputStreamReader(System.in));//这个类就是一个包装类,它可以包装字符流,将字符流 放入缓存里,先把字符读到缓存里,到缓存满了或者你flush的时候,再读入内存,就是为了提供读的效率而设计的
//System.out.print("输入成绩!");//"ln"就是“line”去掉元音字母的简写
//str=br.readLine();//应该是从BufferedReader对象中读取下一行数据。该Reader一般和文件关联。所以,也就是读取文件的下一行数据。