的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