前言
Hello,大家好!很开心与你们在这里相遇,我是一个喜欢文字、喜欢有趣的灵魂、喜欢探索一切有趣事物的女孩,想与你们共同学习、探索关于IT的相关知识,希望我们可以一路陪伴~
1. if语句
1.1 格式一
if (关系表达式) {
语句体;
}
- 执行流程
①首先计算关系表达式的值
②如果关系表达式的值为true就执行语句体
③如果关系表达式的值为false就不执行语句体
④继续执行后面的语句内容

- 代码示例:
1.2 格式二
if (关系表达式) {
语句体1;
} else {
语句体2;
}
- 执行流程
①首先计算关系表达式的值
②如果关系表达式的值为true就执行语句体1
③如果关系表达式的值为false就执行语句体2
④继续执行后面的语句内容

- 代码示例:
讯享网
1.3 格式三
if (关系表达式1) {
语句体1;
} else if (关系表达式2) {
语句体2;
}
…
else {
语句体n+1;
}
- 执行流程
①首先计算关系表达式1的值
②如果值为true就执行语句体1;如果值为false就计算关系表达式2的值
③如果值为true就执行语句体2;如果值为false就计算关系表达式3的值
④…
⑤如果没有任何关系表达式为true,就执行语句体n+1。

- 代码示例:
2. switch语句

- 语句格式
讯享网switch (表达式|变量) { //整型(byte ,short ,int) 字符型(char) 1.7+ String 枚举 case 值1: 语句体1; break; //跳出,当前匹配项; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 注意:case 后面常量应该各不相同 break 可以省略,如果省略穿透case运行,直到break才会结束switch default 可以省略,位置任意摆放, 没有匹配情形,才去执行default中代码
- 执行流程
- 首先计算出表达式的值
- 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。
- 最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。
案例--春夏秋冬
3. for循环
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。
- for循环结构
for (初始化语句;条件判断语句;条件控制语句) {
循环体语句; //重复执行的代码
}格式解释:
- 初始化语句: 用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样
- 条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去
- 循环体语句: 用于表示循环反复执行的内容,简单说就是循环反复执行的事情
- 条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去

- 执行流程
①执行初始化语句
②执行条件判断语句,看其结果是true还是false
如果是false,循环结束
如果是true,继续执行
③执行循环体语句
④执行条件控制语句
⑤回到②继续
- 案例--偶数和
4. while循环

- 语法结构
初始化语句;
while (条件判断语句) {
循环体语句;
条件控制语句(循环变量更新);
}
- 执行流程
①执行初始化语句
②执行条件判断语句,看其结果是true还是false
如果是false,循环结束
如果是true,继续执行
③执行循环体语句
④执行条件控制语句
⑤回到②继续
- 案例实现
需求:世界最高山峰是珠穆朗玛峰(8844.43米=毫米),假如我有一张足够大的纸,它的厚度是0.1毫米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度?
代码实现:
5. do...while循环

- 语法结构
初始化语句;
do {
循环体语句;
条件控制语句;
}while(条件判断语句);
- 执行流程
① 执行初始化语句
② 执行循环体语句
③ 执行条件控制语句
④ 执行条件判断语句,看其结果是true还是false
如果是false,循环结束
如果是true,继续执行
⑤ 回到②继续
- 代码示例:
6.三种循环区别
- for、while和do...while区别
- for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)。
- do...while循环先执行一次循环体,然后判断条件是否成立,是否继续java基础循环讲解执行循环体(先执行后判断)至少执行一次。
- for循环与while的区别
- 条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了。
- 条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用。
- for循环一般用在确定一个范围的场景, while循环一种不确定的范围的场景。
中断语句--break
跳转控制语句--continue
跳转控制语句--return
7. 循环嵌套
循环嵌套,并不是新的保留字,而是一种结构 ( 其实就是把多个循环扣在一起... )。do... while、while、for循环均可作为内层或外层循环,建议两层,不要超过三层。
可以这么理解,内层循环作为外层循环的循环体。
- 只有当内层循环执行完毕,才可以执行外层循环。
- 案例--打印九九乘法表
星星发亮是为了让每一个人有一天都能找到属于自己的星星~ 希望你今天很开心~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/3912.html