流程控制 控制语句

1.流程控制语序
1)流程,完成一件事情。
2)流程控制语句。
由 顺序语句, 选择语句, 循环语句。
2. 顺序结构
由左向右 , 由上至下 逐行进行。
3.选择结构
代码有选择性 的进行。
if swith
4. if 第一种结构
if () {} 是一个布尔表达式 , 如果是true 则就继续进行。
如果是false 则就结束。
只有一个 boolean 的值 true 或 false。
if (布尔表达式){
与语句体

5. if的第二种 表达式
if (){} else {} 可以用来替换 三元符号。
表示两个 选择其中一个 。不是 这个 ….. 就是 那个。
if(布尔表达式){
语句体1

else{
语句体2

这里写图片描述

6 if 的第三种表达式;

        if (){} else if(){} .........{}else{}。
          第一个不行 就直接跳到第二个 第二个不行 
          就直接跳到 第三个 以此类推。  。
           都不成立 立刻执行 默认的语句 。
          有多个布尔表达式 / 判断句 进行   表述。
if ( 布尔表达式1){语句体1; }else  if(布尔表达式2){语句体2;}else if
(布尔表达式3){语句体3;}......else {默认语句}

7 swtich 语句
swtich () {case1 : 语句体1; break;
case 2: 语句体2; break;…………
default : 默认语句; break;

swtich 是 直接跳跃 到 选择的语句 跟 if 有所区别。
8 swtich 语句的穿透性 .
当某一句 没有break 就会 直接 击穿 所在的语句 知道遇到 在一个break的出现 。
这种方法 也可以 简化代码, 当多个代码执行相同的语句时。
9 循环结构
for, while , do……while。
10 for 语句 。
for (int a = 10 ; a >10 ;a++)(
system.out.peintln( );

11 while 结构
int a = 10
while ( a > 10 ){

system.out.println ( );\
a ++ ;
}
12do …… whilc 结构
int a = 1 ;
do {
system .out.println( );
a++;
}while ( a >2 )
13 三种类型总结
1,for最常用 计数器有明确的范围1-100
2,while比较常用 IO流
3,do-while不是很常用 必须执行一次循环体
区别:
1,do–while 无论循环条件是否满足至少执行一遍
2,除了for其他循环的计数器,在循环结束时还能使用
14. break关键字

 break 也是Java 的一个关键字;
 没有break 程序 可以 进行死循环。   

15continue 关键字

continue 是java一个关键字
1,只能在循环中使用
2,立刻马上跳过本次循环,可以继续下一次
16 死循环 .

不能自己结束的循环,就是死循环
常见的几种形式
1,for
2.while
3.do-while

死循环的出同情况
1,程序员写循环没有步进
2,程序设计的需要
死循环可以退出 写上一个条件,里面写上一个break;

外层循环像时针
内层循环像分针
17. 嵌套循环;
就是 一个循环里面 嵌套另一个循环。

猜你喜欢

转载自blog.csdn.net/weixin_42943720/article/details/81781132