提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
题目:多路分支之百分数转换为GPA成绩。
代码:
方法一:
import java.util.Scanner;
/**
* 任务:给出一个百分制成绩,输出与之对应的 GPA 成绩。
*/
public class ApplicationTest {
/**
* 请在下面的 Begin - End 之间按照注释中给出的提示编写正确的代码
*/
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 声明 int 类型的变量 score 用来获取控制台输入的成绩
int score = scanner.nextInt();
// 声明 char 类型的变量 grade 用来保存学生判断的结果,结果有五种情况,分别为:A、B、C、D、E
char grade;
if(score>=90&&score<=100)
grade='A';
else if(score>=80&&score<90)
grade='B';
else if(score>=70&&score<80)
grade='C';
else if(score>=60&&score<70)
grade='D';
else
grade='E';
/********** Begin **********/
// 第一步,判断变量 score 的值是否大于等于 90 并且小于等于 100,如果符合条件,则将 'A' 赋值给变量 grade
// 第二步,判断变量 score 的值是否大于等于 80 并且小于 90,如果符合条件,则将 'B' 赋值给变量 grade
// 第三步,判断变量 score 的值是否大于等于 70 并且小于 80,如果符合条件,则将 'C' 赋值给变量 grade
// 第四步,判断变量 score 的值是否大于等于 60 并且小于 70,如果符合条件,则将 'D' 赋值给变量 grade
// 第五步,如果以上条件都不满足,则将 'E' 赋值给变量 grade
/********** End **********/
System.out.println("该学生的成绩判断为:" + grade);
}
}
方法二:
import java.util.Scanner;
/**
* 任务:给出一个 GPA 成绩,输出与之对应的百分制成绩区间。
*/
public class ApplicationTest {
/**
* 请在下面的 Begin - End 之间按照注释中给出的提示编写正确的代码
*/
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 声明 char 类型的变量 score 用来获取控制台输入的成绩
char score = scanner.next().charAt(0);
/********** Begin **********/
switch(score)
{
case 'A':
System.out.print("百分制分数段为90分以上");break;
case 'B':
System.out.print("百分制分数段为80-89分");break;
case 'C':
System.out.print("百分制分数段为70-79分");break;
case 'D':
System.out.print("百分制分数段为60-69分");break;
default:
System.out.print("百分制分数段为60分以下");
} /**
* 使用 switch 构建 A 、B、C、D、E 五条分支
* 分支 A ,控制台输出 “百分制分数段为90分以上”
* 分支 B ,控制台输出 “百分制分数段为80-89分”
* 分支 C ,控制台输出 “百分制分数段为70-79分”
* 分支 D ,控制台输出 “百分制分数段为60-69分”
* 分支 E ,控制台输出 “百分制分数段为60分以下”
*/
/********** End **********/
}
}
结果:
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了多路分支之百分数转换为GPA成绩。