黑马程序员__程序流程控制

----------- [url=http://www.itheima.com][color=red]android培训[/color][/url]、[url=http://www.itheima.com][color=red]java培训[/color][/url]、java学习型技术博客、期待与您交流! ------------

[b]程序流程控制:[/b]
1.判断结构
2.选择结构
3.循环结构

[b]判断结构 [/b]
1.if(条件表达式){}
2.if(条件表达是)else{}
3.if(条件表达是)else if{}else{}

[b]选择结构 [/b]
switch(表达式)
{
case 0:break;
case 1:brak;
.....
default:break;
}
switch的参数是一个表达式的结果,参数只能是四种类型byte、short、char、int。
[b]在jdk1.5新特性中switch参数还支持枚举类型[/b]

[b]循环结构 [/b]
while(boolean){}
do{}while(条件表达式);
for(初始化;循环条件;循环后表达式){}

[b]for和while区别 [/b]
如果变量职位循环增量而存在用for,因为for变量在循环结束后就从内存中消失,变量有自己的作用域。
while(boolean)循环结束后变量在内存中还存在因为变量作用域不仅仅是while循环。

[b]最简单的无限循环 [/b]for(;;){}条件表达式不写时表示true循环条件一直为真。
while(true){}

[b]其他流程控制语句 [/b]
break:
应用范围是选择结构和循环结构
用于嵌套循环时,跳出内部循环
break outer跳出指定的循环
无限循环中常用到break语句结束循环
continue:
只应用于循环结构,结束本次循环继续下一次循环。

[b]break和continue单独存在时下面不能有任何语句,因为执行不到。[/b]


----------- [url=http://www.itheima.com][color=red]android培训[/color][/url]、[url=http://www.itheima.com][color=red]java培训[/color][/url]、java学习型技术博客、期待与您交流! ------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值