java 控制语句_Java基础入门-控制语句总结篇

原标题:Java基础入门-控制语句总结篇

控制语句即用来实现对程序流程的选择、循环、转向和返回等进行控制。C语言中共有9种控制语句,包括32个关键字,可以分为"选择语句“,”循环语句“,”转向语句“,”返回语句“四类。

用途:

控制语句用于控制程序的流程, 以实现程序的各种结构方式。

if语句

if语句是指编程语言(包括c语言,C#,VB,java,汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。

概念

if语句是指编程语言(包括c语言,C#,,java,VB,汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。if的返回值为真或假,可以用bool型变量进行存储,占用一字节

switch语句注意事项

switch(exprl){ case expr2: statements; break; case expr3: statements; break; default: statements; break; }

switch语句执行时会从上到下根据括号中表达式的值作比较,当某个case语句中的表达式与此值相同时,就执行这个case语句或语句序列,直到遇到break为止。 break语句是必须有的,它用来结束switch语句的执行。如果所有case语句后面的表达式都不等于switch语句的表达式expr1的值川0执行default后面的默认语句序列。不过,default部分是可选的。如果没有这一部分,并遇到所有case语句都不匹配,那么,就不作任何处理而进入后续程序段的执行。可见,一个switch语句可以代替多个if-else语句组成的分支结构,而switch语句从思路上显得更清晰。  使用switch语句时,要注意expr1必须是符合byte,char,short,int类型的常量表达式,而不能用浮点类型或long类型,也不能为一个字符串。1 switch(colorNum){ 2 case 0:3 setBackground(colo. red);4 break;5 case 1:6 setBackground(color.green) ;7 break;8 default:9 setBackground(color.black);10 break;11 }

switch还有一个用法:1 switch(colorNum){ 2 case 0: 3 case 1:4 setBackground(color.green) ;5 break;6 default:7 setBackground(color.black);8 break;9 }

do while语句

do...while 循环是 while 循环的变体。在检查while()条件是否为真之前,该循环首先会执行一次do{}之内的语句,然后在while()内检查条件是否为真,如果条件为真的话,就会重复do...while这个循环,直至while()为假。

do-while 和while循环非常相似,区别在于表达式的值是在每次循环结束时检查而不是开始时。和正规的 while 循环主要的区别是 do-while 的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),然而在正规的 while 循环中就不一定了(表达式真值在循环开始时检查,如果一开始就为FALSE则整个循环立即终止)。

Break语句

break在一些计算机语言中是保留字,其作用大多情况下是终止上一层的循环。以C语言来说,break在switch(开关语句)中在执行一条case后跳出语句的作用。

break 命令可以终止循环的运行,然后继续执行循环之后的代码(如果循环之后有代码的话)。

实例

< type="text/java">

var i = 0for(i = 0; i <= 10; i++)

{ if (i == 3) { break }

document.write("The number is " + i)

document.write("
") }

>

结果

The number is 0The number is 1The number is 2

The number is 0The number is 1The number is 2

Continue

continue 命令会终止当前的循环,然后从下一个值继续运行。

实例:

< type="text/java">

var i = 0for(i = 0; i <= 10; i++) { if (i == 3) { continue } document.write("The number is " + i) document.write("
") } >

结果:

The number is 0The number is 1The number is 2The number is 4The number is 5The number is 6The number is 7The number is 8The number is 9The number is 10返回搜狐,查看更多

责任编辑:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值