程序中的三种基本流程结构
1、顺序结构
2、分支结构
3、循环结构
顺序结构:按照顺序一条一条执行,从上到下。
分支结构:
- 执行代码的时候,可以根据条件进行选择,条件越多对应的结果越多,分支也就越多。列如if…else…语句。
- 选择结构也被称为分支结构。选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码。
循环结构: - 用来重复不断的做一件事,如for循环、while循环、do…while循环。
- 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。
语句
1、if…else语句
If…else语句是在指定条件成立时执行if代码,在条件不成立时执行else的代码
列:if(条件){
条件成立
}else{
条件不成立
}
2、switch…case
Switch语句用于基于不同条件执行不同动作。
Switch必须赋初始值,值与每个case值匹配。满足执行该case后的所有语句,并用break语句来阻止运行下一个case,如果所有case值都不匹配,便执行default的语句。
3、for循环
For循环是编程语言中一种循环语句,循环语句有循环体及循环的判定条件两部分组成
For语句结构:for(初始化变量、循环条件、循环迭代){
循环语句
}
switch(只允许 long char short int类型的数,还有String字符串) {
break //只退出循环,循环后面的代码继续运行
return //退出方法,除了主方法的return退出程序,其它方法的return都只退本方法。
System.exit(0); //关闭JVM,程序直接终止。
只能判定孤立的,当条件多余4个建议用switch,switch在JDK 7中,又加入了对String类型的支持
break:直接跳出当前的循环体