if、if-else、if-else-if分支语句、switch-case,循环while,for,continue,break
程序的结构
1.顺序结构
2.条件结构
3.循环结构
1.分支结构
1.if(条件){
//语句 如果条件成立要执行的语句只有一句,大括号可以省略
}
如何通过键盘输入数据
a.在程序开头 import java.util.Scanner;
b.然后在主函数中
Scanner s = new Scanner(System.in);
if-else结构
if(关系表达式){
//语句块1
}else{
//语句块2
}
当关系表达式为true时,执行语句块1,否则执行语句块2
4.一些特殊的if语句
if();
if(){
}else if{
}
5.switch...case
注意:
a.break关键字,跳出Switch{}
b.如果匹配上某个case,该case段,没有break则会默认继续往下匹配,直到遇到break为止
c.switch中default可以没有,switch当中default最多只能出现一次,可以出现在和case并列的任意位置(一般习惯是在最后)
d:switch(表达式的值)
()中的表达式的值只能是byte、short、char、int类型
将来还可能放的是枚举类型
1.7以后可以放String
2.循环
c.for结构的嵌套
遇到for结构,就按照for的执行原理执行完成。
for(){
for()
}
d.for的特殊结构
d.1 for(;;);//循环体为空
d.2 for循环可以省略表达式
continue,break 关键字
continue是结束本次循环,进行下一次循环(去第三个表达式)
break结束循环,直接跳出for结构,继续下面的语句。如果要退出外层循环体,需要使用标号的方式
outer:for(){
for(){
break outer;
}
}
循环结构
1.for循环
for(表达式1;表达式2;表达式3){
//循环体 如果循环体只有一个语句{}可以省略
}
表达式2是条件
表达式3的箭头指向表达式2
while结构
while(条件){
//循环体
}
while特殊结构
do while循环
do
{循环体}(条件);
do-while与while的区别:如果循环条件一开始就不满足时while结构不会执行循环体;而do-while结构会执行一次循环体。
while for 可互换
while 语句和for都是“当型循环”可以互换
while(true)等价于for(;;;)

本文详细介绍了Java中的控制流程语句,包括if、if-else、if-else-if分支语句及switch-case语句的使用方法,并讲解了while、for循环及其相关关键字如continue和break的应用场景。
135

被折叠的 条评论
为什么被折叠?



