动手动脑-异常处理

编写一个程序,此程序在运行时要求用户输入一个 整数,代表某门课的考试成绩,程序接着给出“不及格”、“及格”、“中”、“良”、“优”的结论。 要求程序必须具备足够的健壮性,不管用户输入什 么样的内容,都不会崩溃

程序源代码:

package demo;
import javax.swing.JOptionPane;
public class Testbaozha 
{

    public static void main(String[] args)
    {
        // TODO 自动生成的方法存根package demo;
                
            
            try
            {
                String fenshu=JOptionPane.showInputDialog("请输入考试成绩:");
                int f=Integer.parseInt(fenshu);
                if(f>=0&&f<60)
                {
                         JOptionPane.showMessageDialog(null,"该学生成绩为不及格");
                }

                else if(f>=60&&f<70)

                {

                JOptionPane.showMessageDialog(null,"该学生成绩为及格");

                }

                else if(f>=70&&f<80)

                {

                JOptionPane.showMessageDialog(null,"该学生成绩为中等");

                }

                else if(f>=80&&f<90)

                {

                JOptionPane.showMessageDialog(null,"该学生成绩为良好");

                }

                else if(f>=90&&f<=100)

                {

                JOptionPane.showMessageDialog(null,"该学生成绩为优秀");

                }  

                else if(f<0||f>100)
                {

            JOptionPane.showMessageDialog(null, "输入不正确");
            }
        }        
            catch(Exception e)
            {
                JOptionPane.showMessageDialog(null, "输入格式不正确,请检查!");
                
            }
            
    
    }
}

程序运行截图:

posted @ 2015-11-14 16:31  萌萌哒、、土豆  阅读(100)  评论(0编辑  收藏  举报