Java控制语句

程序设计中的控制语句有三种,即顺序、分支和循环语句。

分支语句:if和switch。又称条件语句。

循环语句:while、do-while和for。能够使程序代码重复执行。

跳转语句:break、continue、return和throw。

if语句:

1、if结构的语法结构如下:

if (条件表达式) {

语句组

}

2、if-else结构的语法结构如下:

if (条件表达式) {

        语句组1

} else {

        语句组2

}

3、else-if结构的语法结构如下:

if (条件表达式1) {

        语句组1

} else if (条件表达式2) {

        语句组2

}

else if (条件表达式3) {

        语句组3

……

} else if (条件表达式n) {

        语句组n

} else {

        语句组n+1

}

switch语句基本形式的语法结构,如下所示:

switch (表达式) {

        case 值1:

                语句组1

        case 值2:

                语句组2

        case 值3:

                语句组3

                ……

        case 判断值n:

                语句组n

        default:

                语句组n+1

}

swift语句中“表达式”计算结果只能跟int、byte、short和char类型,不能是long,更不能是其它的类型。每个case后面只能跟一个int、byte、short和char类型的常量,default语句可以省略。

while语句的格式如下:

while (循环条件) {

        语句组

}

do-while语句的语句格式如下:

do{

        语句组

} while (循环条件)

for语句的格式如下:

for (初始化; 循环条件; 迭代) {

        语句组

}

增加for语句:(本人了解没有完全清楚)

Java 5 之后提供了一种专门用于遍历集合的for循环——增加for循环。使用增加for循环不必按照for的标准套路编写代码,只需要提供一个集合就可以遍历。

break语句:

在循环体中使用break语句有两种方式:带有标签和不带标签。语法格式如下:

break;                        //不带标签

break label;                //带标签,label是标签名

不带标签的break语句使程序跳出所在层的循环体,而带标签的break语句使程序跳出标签指示的循环体。

continue语句:

continue语句用来结束本次循环,跳过循环体中尚未执行的语句,接着进行终止条件的判断,以决定是否继续循环。

在循环体中使用continue语句有两种方式:可以带有标签,也可以不带标签。语法格式如下:

continue                        //不带标签

continue label                //带标签,label是标签名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值