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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© deziko 中级黑马   /  2015-4-4 23:09  /  1179 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.util.Scanner;
class Demo
{
        public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入数据");
        int score = sc.nextInt();
        String level = " ";
        if (score >= 90 && score <=100)
        {
                level = "A等";
        }
        else if (score >= 80 && score <=89)
        {
                level = "B等";
        }
       
        else if (score >= 70 && score <=79)
        {
                level = "C等";
        }

        else if (score >= 60 && score <=69)
        {
                level = "D等";
        }

        else if (score >= 0 && score <=59)
        {
                level = "E等";
        }

        else
        {
                level = "数据输入错误";
        }
        System.out.println("level = "+level);
        }
}

15 个回复

倒序浏览
今天我们也学习了这个代码块
回复 使用道具 举报
加个循环和异常抛出估计会运行的更好
  1. import java.util.Scanner;
  2. class XiTi
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 while (true )
  7.                 {
  8.                         Scanner S = new Scanner(System.in);
  9.                         i:while(true)
  10.                         {
  11.                                 try
  12.                                 {
  13.                                         System.out.println("请输入成绩:");
  14.                                         double x = S.nextDouble();
  15.                                         System.out.println("成绩评定为:\t"+Agl(x));
  16.                                 }
  17.                                 catch (Exception e)
  18.                                 {
  19.                                         System.out.println("你不要开玩笑好吗!!!");
  20.                                         break i;
  21.                                 }
  22.                         }
  23.                 }
  24.         }
  25.         public static String Agl(double x){
  26.                 String d;
  27.                 if(x>100)d="错误";
  28.                 else if(x>=90)d="A等";
  29.                 else if(x>=80)d="B等";
  30.                 else if(x>=70)d="C等";
  31.                 else if(x>=60)d="D等";
  32.                 else if(x>=0 )d="E等";
  33.                 else
  34.                 {
  35.                         d="缺考";
  36. //                        System.out.print("缺考");
  37.                 }
  38.                 System.out.print("分数"+x);
  39.                 return d;
  40.         }
  41. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

回复 使用道具 举报
大大的赞一个,雄起!
回复 使用道具 举报
赞一个!!
回复 使用道具 举报
学习速度好快
回复 使用道具 举报
看来遇到同班同学的:lol
回复 使用道具 举报
赞一个奥
回复 使用道具 举报
今天们有学习了这个!
回复 使用道具 举报
赞一个,不错奥
回复 使用道具 举报
随缘就好 发表于 2015-4-4 23:11
加个循环和异常抛出估计会运行的更好

很好!!赞一个!
回复 使用道具 举报
前_行 发表于 2015-4-4 23:25
大大的赞一个,雄起!

一起加油!!!!
回复 使用道具 举报
前_行 发表于 2015-4-4 23:25
大大的赞一个,雄起!

一起加油!!!
回复 使用道具 举报
基础班学的第几天的?我也要再继续向后看了,要不到时上课快 跟不上啊
回复 使用道具 举报
同学啊:handshake
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马