JAVA中的if语句的使用

 时间:2026-04-23 03:46:07

1、头文件、定义函数、输出字符串、对变量赋值;定义输入的分数为“mark”,且分数会有小数

import java.util.Scanner;//头文件

class Mark{

public static void main(String[] args){

System.out.println("请输入一个分数");double mark;

Scanner scanner = new Scanner(System.in);

mark = scanner.nextDouble();

2、判断是否有输入错误。

if(mark<0||mark>100){

System.out.println("输入有误! ");

System.exit(0);

}

3、判断分数的等级

90以上A, 80~89B,70~79分C,60~69D,60以下E

if (mark>=90) System.out.println("this mark is grade \'A\' ");

else if (mark>=80) System.out.println("this mark is grade \'B\' ");

else if (mark>=70) System.out.println("this mark is grade \'C\' ");

else if (mark>=60) System.out.println("this mark is grade \'D\' ");

else  System.out.println("this mark is grade \'E\' ");

4、完整代码

import java.util.Scanner;

class Mark{

    public static void main(String[] args){

        System.out.println("请输入一个分数");

        double mark;

        Scanner scanner = new Scanner(System.in);

        mark = scanner.nextDouble();

        if(mark<0||mark>100){

           System.out.println("输入有误! ");

           System.exit(0);

        }

        if (mark>=90) System.out.println("this mark is grade \'A\' ");

        else if (mark>=80) System.out.println("this mark is grade \'B\' ");

        else if (mark>=70) System.out.println("this mark is grade \'C\' ");

        else if (mark>=60) System.out.println("this mark is grade \'D\' ");

        else  System.out.println("this mark is grade \'E\' ");

    }

}

  • 怎样用linux脚本查询数据中的数据
  • JAVA_HOME 为何要设置为JDK 安装目录而不是JRE
  • 怎样区别java局部变量和成员变量
  • Map的keyset() 方法和entrySet() 方法
  • Intellij IDEA怎么连接Mysql和Oracle其他数据库
  • 热门搜索
    延安旅游景点介绍 旅游协会 逸行旅游网 驴妈妈旅游网招聘 广西南宁旅游景点 哈仙岛旅游攻略 凤凰旅游多少钱 旅游卫视畅游北京 万佛湖旅游攻略 江苏舜天海外旅游有限公司