行业知识
学习Java的第四天
���录
一、if选择结构
1、基本if选择结构
语法结构:
流程图:
示例:
2、if-else 选择结构
语法结构:
流程图:
示例:
3、多重if选择结构
语法结构:
流程图:
示例:
4、嵌套if 选择结构
语法结构:
流程图:
示例:
二、switch选择结构
语法结构:
流程图:
案例:
Java中常见的选择结构:if、switch
一、if选择结构
定义:选择结构是根据条件判断之后再做处理的一种语法结构。
- 基本if选择结构:可以处理单一或组合条件的情况。
- if-else选择结构:可以处理简单的条件分支情况
- 多重if选择结构:可以处理复杂的条件分支情况。多重if选择结构在解决需要判断的条件是连续的区间时有很大的优势。
- 嵌套if选择结构:这种结构一般用于复杂的流程控制中。
1、基本if选择结构
if语句对条件表达式进行一次测试,若测试为真,则执行下面的语句,否则跳过该语句。
语法结构:
if(表达式){
//表达式值为true时,要执行的处理代码
}
流程图:
示例:
public static void main(String[] args) {System.out.println("开始");// 定义两个变量int a = 10;int b = 20;if (a == b) {System.out.println("a等于b");}int c = 10;if (a == c) {System.out.println("a等于c");}System.out.println("结束");}2、if-else 选择结构
当条件表达式为真时,执行语句块1,否则,执行语句块2,也就是else部分。
语法结构:
if(表达式){
//表达式值为true时,要执行的处理代码
}else{
//表达式值为false时,要执行的处理代码
}
流程图:
示例:
public static void main(String[] args) {System.out.println("开始");// 判断给定的数据是奇数还是偶数// 定义变量int a = 100;// 给a重新赋值a = 99;if (a % 2 == 0) {System.out.println("a是偶数");} else {System.out.println("a是奇数");}System.out.println("结束");}3、多重if选择结构
当条件表达式N为真时,执行语句块N,当所有条件表达式都为假时,执行else部分。
语法结构:
if(表达式1){
//表达式1值为true时,要执行的处理代码1
}else if(表达式2){
//表达式2值为false时,要执行的处理代码2
}
…
else{
//当所有表达式值都为false时,要执行的处理代码
}
流程图:
示例:
public static void main(String[] args) {System.out.println("开始");// 定义两个变量int a = 10;int b = 20;// 判断a==b如果等于就输出,不等于就执行else if中的判断if (a == b) {System.out.println("a等于b");} else if (a > b) {System.out.println("a不等于b");} else {System.out.println("都不行");}System.out.println("结束");}4、嵌套if 选择结构
if语句中可以包含if语句,从而形成if语句的嵌套。当条件为true则继续执行语句n,如果语句n里面还有if则继续条件判断
语法结构:
if(表达式1){
//表达式2值为false时,要执行的处理代码2
if(表达式1){
//表达式1值为true时,要执行的处理代码1
}else if(表达式2){
}
//表达式1值为true时,要执行的处理代码1
}else if(表达式2){
//表达式2值为false时,要执行的处理代码2
}
流程图:
示例:
//举例:学校运动会,将短跑成绩10s内的同学分成男女两组进行决赛if(time
上一篇:胜利女神怎么连服务器?
下一篇:宝塔面板解封怎么操作?