Java如何使用if-then-else语句?

的if-then-else控制流语句添加一个次级路径if语句当表达式求false。当它求值时,false该else块将被执行。

下面是接受用户测试分数并评估分数以获得相应分数的程序。

package org.nhooo.example.lang;

import java.io.Console;

public class IfThenElseDemo {
    public static void main(String[] args) {
        // 获取系统控制台的实例以接收用户
        // 输入。
        Console c = System.console();

        int score = 0;
        String grade;

        System.out.print("Please enter your score: ");

        try {
            // 获取用户分数输入并转换输入
            // 价值转化为数字。
            score = Integer.valueOf(c.readLine());
        } catch (NumberFormatException e) {
            e.printStackTrace();
        }

        if (score >= 90) {
            grade = "A";
        } else if (score >= 80) {
            grade = "B";
        } else if (score >= 60) {
            grade = "C";
        } else if (score >= 50) {
            grade = "D";
        } else {
            grade = "F";
        }

        System.out.println("Grade = " + grade);
    }
}

程序执行后,您需要输入测试成绩,程序将为您评分。

Please enter your score: 75
Grade = C