Java经典案例之-“成绩等级划分”

/**

 * 描述:在对话框中输入学习成绩,利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,

 * 60分以下的用C表示。

 * 分析:可以利用三目运算符:(a>b)?a:b,解决该题。

 * 作者:徐守威

 */

package com.xushouwei;

import javax.swing.*;

public class T5 {

 

   /**

    * @param args

    */

   public static void main(String[] args) {

      // TODO Auto-generated method stub

      //定义要输入的字符串

      String inputStr="";

      inputStr=JOptionPane.showInputDialog("请输入N的值(输入exit退出):");

      int N=0;

      try {

         //将字符串转换成一个整型数

         N=Integer.parseInt(inputStr);

      } catch (Exception e) {

         // TODO: handle exception

         e.printStackTrace();

      }

      //定义输出字符

      String outputStr=(N>=90?"A":(N>=60?"B":"C"));

      System.out.println(outputStr);

   }

 

}

posted @ 2014-03-26 18:52  徐守威  阅读(1054)  评论(0编辑  收藏  举报