java流程控制结构_JAVA-语言基础-流程控制的三种结构

1、   流程控制:代码运行顺序,共三种:顺序结构+分支结构+判断结构

2、  顺序结构:从上到下,从左到右依次执行

【和C语言不同,需要注意,如int i = 5; i+=i-=i*=5;  C的结果为0,而JAVA的结果为-15】

3、  分支结构:

1)    判断结构:

A) if(  boolean ){   代码块   }

B) if(boolean){   代码块1  }else{  代码块2 }

C)   if(boolean ){   代码块1  }else if(  boolean ){  代码块2  }else{  代码块3  }

2)  选择结构:

switch( num )

{

case 1: 语句; break;

case 2: 语句; break;

default : 语句; break;

}

num只能是byte short char intJDK1.7开始,支持String

case之后没有break,会依次向下执行,遇到break或者结尾括号。

如果每个case后都有break;case的顺序无影响,如果没有,会影响顺序

4、  循环结构:

1)   while 循环:

格式:

while(boolean){

code 1;

}当boolean表达式的结果为真时,循环执行code1,知道boolean值为假跳出循环

2)  do  while语句

do{

语句  ;

}   while (booolean);

至少执行一次(但是在实际项目中,几乎不会用到do while语句)

3)  for(循环变量初始化 ; 循环条件的控制 ; 循环变量增量)

{  语句块;   }

循环三要素:循环变量定义及初始化  ;   循环条件的控制   ;   循环变量改变

循环嵌套:外层行,内层列

4)  break    终止本层循环    continue 跳过本次循环

5)break   ( 循环或者选择 )   和 continue支持标号

OUTER: for(){

FOR2:for(){

continue OUTER;

for(){

breakFOR2;

}

}

}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值