使用Java语言深入理解程序逻辑——条件结果
Posted 爱编程的羔羊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Java语言深入理解程序逻辑——条件结果相关的知识,希望对你有一定的参考价值。
一.程序结构
1.分类:顺序结果,条件结构,循环结构
2.选择结构:
(1)单分支if结构:
语法:if(条件) {
//语句
}
例子:
Scanner input = new Scanner(System.in);
System.out.println("请输入学生成绩:"); //提示输入学生成绩
int score = input.nextInt(); //从控制台接收输入的成绩
if(score >= 60) { //判断成绩是否及格
System.out.println("成绩合格,获得软件工程师证书!");
}
(2)双分支if结构:
语法:if ( 条件 ) {
//代码块1
}else {
//代码块2
}
例子:
if(num1 >= num2) {
max = num1;
} else {
max = num2;
}
(3)多重条件结构:
语法:
· if ( 条件1) {
//代码块1
}
else if (条件2) {
//代码块2
}
else {
//代码块3
}
例子:
if(score >= 90) { //考试成绩>=90
System.out.println("优秀");
} else if (score >= 80) { // 90 >考试成绩>=80
System.out.println("良好");
} else if (score >= 60) { // 80>考试成绩>=60
System.out.println("中等");
} else { //考试成绩<60
System.out.println("差");
}
2.嵌套条件结构
(1)语法:
if(条件表达式1){
if(条件表达式2){
语句块1;
} else {
语句块2;
}
} else {
if(条件表达式3) {
语句块3;
} else {
语句块4;
}
}
例子:
if(gender == ' 男 ') {
if(age>=18) {
System.out.println(" 可以报 A 类比赛项目 ");
}
else {
System.out.println(" 可以报 B 类比赛项目 ");
}
}
else {
System.out.println(" 可以报 C 类比赛项目 ");
}
3.switch结构
(1)语法:
switch (表达式) {
case 常量 1:
语句;
break;
case 常量 2:
语句;
break;
…
default:
语句;
break;
}
例子:
int num = 3;
switch(num) {
case 1:
case 3:
case 5:
System.out.println("奇数!");
break;
case 2:
case 4:
case 6:
System.out.println("偶数!");
break;
}
以上是关于使用Java语言深入理解程序逻辑——条件结果的主要内容,如果未能解决你的问题,请参考以下文章
使用Java语言深入理解程序逻辑:条件结构精讲(觉得不行的可以点赞加关注,下次再来评价)