一、选择流程控制语句
1.1 顺序结构的基本使用
1.1.1. 顺序结构概述
程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的
1.1.1. 顺序结构流程图

1.2 if语句
1.2.1 If语句格式一及执行流程
if语句第一种格式:
if(关系表达式) {
语句体
}
执行流程:
1)首先判断关系表达式看其结果是true还是false
2)如果是true就执行语句体
3)如果是false就不执行语句体
流程图

示例代码
讯享网
1.2.2 If语句格式二及执行流程
if语句第二种格式:
if(关系表达式) {
语句体1;
}else {
语句体2;
}
执行流程:
1)首先判断关系表达式看其结果是true还是false
2)如果是true就执行语句体1
3)如果是false就执行语句体2
流程图

示例代码
1.2.3 If语句格式三及执行流程
if语句第二种格式:
if(关系表达式) {
语句体1;
}else if(关系表达式2){
语句体2;
}
...
else{
语句体n+1;
}
执行流程:
1)首先判断关系表达式1看其结果是true还是false
2)如果是true就执行语句体1
3)如果是false就继续判断关系表达式2看其结果是true还是false
4)如果是true就执行语句体2

如果是false就继续判断关系表达式…看其结果是true还是false
流程图

示例代码
讯享网
1.3 If语句的练习
1.3.1 if语句实现获取两个数据较大值
示例代码,仅供参考
1.3.2 if语句实现判断学生等级
示例代码,仅供参考
1.4 switch语句的格式及执行流程
1.4.1 格式解释:
switch表示这是switch语句
表达式的取值:byte,short,int,char
JDK5以后可以是枚举
JDK7以后可以是String
case后面跟的是要和表达式进行比较的值
语句体部分可以是一条或多条语句
break表示中断,结束的意思,可以结束switch语句
default语句表示所有情况都不匹配的时候,就执行该处的内容,和if语句的else相似。
1.4.2 执行流程
1)首先计算出表达式的值
2)其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。
3)最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。
1.4.3 switch语句执行流程图

1.5 switch语句的练习
1.5.1 switch语句实现根据数字输出对应星期
示例代码,仅供参考
零基础学java的流程
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/698.html