A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

lvcj

中级黑马

  • 黑马币:

  • 帖子:

  • 精华:

  1. //实现从百分制分数到等级分数的转换
  2. //
  3. //>=90 A
  4. // 80~89 B
  5. // 70~79 C
  6. // 60~69 D
  7. // <60 E
  8. class Score
  9. {
  10.         public static void main(String[] args)
  11.         {
  12.                 int x=79;
  13.                 switch(x/10)
  14.                         {
  15.                 case 10 :
  16.                                         System.out.println("A");
  17.                                         break;
  18.                                 case 9 :
  19.                                         System.out.println("A");
  20.                                         break;
  21.                                 case 8 :
  22.                                         System.out.println("B");
  23.                                         break;
  24.                                 case 7 :
  25.                                         System.out.println("c");
  26.                                         break;
  27.                                 case 6 :
  28.                                         System.out.println("D");
  29.                                         break;
  30.                                 default :
  31.                                         System.out.println("E");
  32.                                         break;
  33.                 }
  34.         }

  35. }
复制代码
请大家指导哈

7 个回复

倒序浏览
class ScoreDemo
{
        public static void main(String[] args)
        {
                char[]        rank = {'E','E','E','E','E','E','D','C','B','A','A'};
                int score = 79;

                System.out.println(score+" rank = "+ rank[score/10]);

        }
}


//哈哈

点评

这种思路确实出乎意料。  发表于 2015-9-21 14:46
回复 使用道具 举报
你的代码框是怎么整出来的
回复 使用道具 举报
chasingw 发表于 2015-9-19 09:51
class ScoreDemo
{
        public static void main(String[] args)

厉害啊   希望您多多指教
回复 使用道具 举报
这样写的话 case10 case9可以合并。
回复 使用道具 举报
16,17行可以注销掉
回复 使用道具 举报
hei军 中级黑马 2015-9-23 11:49:36
7#
maxwell247 发表于 2015-9-21 14:47
这样写的话 case10 case9可以合并。

case10 case9不是已经穿透了吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马