分支-06. 成绩转换

本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:

  • 大于等于90分为A;
  • 小于90且大于等于80为B;
  • 小于80且大于等于70为C;
  • 小于70且大于等于60为D;
  • 小于60为E。

    输入格式:输入在一行中给出1个整数的百分制成绩。

    输出格式:在一行中输出对应的五分制成绩。

    输入样例:90
    输出样例:A

三目运算:

import java.util.Scanner;  
public class Main 
{
    public static void main(String[] args)
    {
        int s;
        char grade;
        Scanner score = new Scanner(System.in);
        s = score.nextInt();
        grade = s>= 90 ? 'A' : s>= 80 ? 'B' : s>= 70 ? 'C' :s>= 60 ? 'D' : 'E';
        System.out.print(grade);
        
    }
}

if……else:

import java.util.Scanner;  
public class Main 
{
    public static void main(String[] args)
    {
        Scanner score = new Scanner(System.in);
        int s = score.nextInt();
        if(s >= 90) 
         System.out.print("A");
         else
         {
              if(s >= 80) 
              System.out.print("B");
              else
              {
                if(s >= 70)
                System.out.print("C");
                else
                {
                  if(s >= 60)
                  System.out.print("D");
                  else System.out.print("E");
                }    
              }
         }
    }
}

 

 

posted @ 2014-09-12 17:15  winTeaer  阅读(427)  评论(0编辑  收藏  举报