Java教程

选择结构-扩展if-else语句和练习用if语句实现考试成绩划分

本文主要是介绍选择结构-扩展if-else语句和练习用if语句实现考试成绩划分,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
判断语句3--if..else if...else if语句第三种格式: if...else if ...else
if (判断条件1) {
执行语句1;
} else if (判断条件2) {
执行语句2;
}
...
}else if (判断条件n) {
执行语句n;
} else {
执行语句n+1;
}
执行流程   首先判断关系表达式1看其结果是true还是false   如果是true就执行语句体1   如果是false就继续判断关系表达式2看其结果是true还是false   如果是true就执行语句体2   如果是false就继续判断关系表达式…看其结果是true还是false   …   如果没有任何关系表达式为true,就执行语句体n+1。
public static void main(String[] args) {
// x和y的关系满足如下:
// x>=3 y = 2x + 1;
//‐1<=x<3 y = 2x;
// x<=‐1 y = 2x – 1;
// 根据给定的x的值,计算出y的值并输出。
// 定义变量
int x = 5;
int y;
if (x>= 3) {
y = 2 * x + 1;
} else if (x >= ‐1 && x < 3) {
y = 2 * x;
} else {
y = 2 * x ‐ 1;
}
System.out.println("y的值是:"+y);
}
  语句练习 指定考试成绩,判断学生等级   90-100 优秀   80-89 好   70-79 良   60-69 及格   60以下 不及格
public static void main(String[] args) {
int score = 100;
if(score<0 || score>100){
System.out.println("你的成绩是错误的");
}else if(score>=90 && score<=100){
System.out.println("你的成绩属于优秀");
}else if(score>=80 && score<90){
System.out.println("你的成绩属于好");
}else if(score>=70 && score<80){
System.out.println("你的成绩属于良");
}else if(score>=60 && score<70){
System.out.println("你的成绩属于及格");
}else {
System.out.println("你的成绩属于不及格");
}
}}

 

这篇关于选择结构-扩展if-else语句和练习用if语句实现考试成绩划分的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!