第一关:Java分支结构之 if…else
1、编程要求:
为了完成判断学生成绩等级的任务,需要你在start-end区域定义一个变量score用来接收程序输入的成绩数据,然后判断score变量的值,输出相应结果,你编写的程序要能根据不同的分数输出不同的等级, 规则如下:
85-100分: 优,非常棒!
85分以下: 良,下次加油!
2、测试效果:
程序会对你编写的代码进行测试:
测试输入:91
预期输出: 请输入学员成绩: 优,非常棒!
3、程序设计思路:
(1)由于用到测试输入,必然会采用到Scanner类
(2)对学院的成绩进行判定输出,要用到判断语句,要用到if…else相关语句。
(3)最后记得关上扫描仪。
4、程序实现:
复制代码
package step2;
import java.util.Scanner;
public class HelloIfStep2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
/******start******/
int score;
System.out.println("请输入学员成绩:");
score=input.nextInt();
if(score>=85 && score<=100) {
System.out.println("优,非常棒!");
}else if(score<85){
System.out.println("良,下次加油!");
}else{
System.out.println("数据有误");
}
input.close();
/******end******/
}
}
复制代码
第二关:if语句测试题
1、预备知识:
(1)了解 if 相关语句的结构。
2、选择题答案:C C D
第三关:Java分支结构之多重if
1、编程要求:
在start-end区域在Begin-End区域编写一个星级成绩评定系统,规则如下:
90分及以上:五星成绩。
80-90分(包括80分,不包含90分): 四星成绩。
70-80分(包括70分,不包含80分):: 三星成绩。
60-70分(包括60分,不包含70分):: 俩星成绩。
60分以下(不包含60分)::无星成绩。
3、程序设计思路:
(1)由于需要有手动输入,所以要用到Scanner类
(2)由于有多个分数段,要用到多重 if 结构。
4、程序实现:
package step3;
import java.util.Scanner;
public