------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
一.条件语句
1、 if条件语句
if条件语句可分为三种形势:
if条件语句
if...else语句
if...else if多分支语句。
2、switch多分支语句
语法:switch(表达式){
case 常量1:
语句1
[break;]
case 常量2:
语句2
[break;]
…
case 常量n:
语句n
[break;]
default:
默认处理语句;
[break;]
}
注意:在switch语句中,case语句后的常量表达式的值可以为整数,但绝不可以是实数,例如下面的代码就是不合法的:case 1.1;常量表达式的值可以是字符,但一定不可以是字符串。
二、JAVA中循环控制语句一共有三种:
1). While循环语句
2). do…while循环语句
3). for循环语句
三种循环语句的表达式如下:
A. while循环语句的形式:
while(布尔表达式)
{
循环语句;
}
B. do…while循环语句的形式:
do
{
执行的语句;
}
While(布尔表达式);
C. for循环语句的形式:
for(变量初始化;条件判断;步进)
{
循环语句;
}
注意:1.while与do…while之间的区别,如果布尔表达式第一次判断就是false,那么while循环一次都不执行;而do…while循环则会执行一次。如果布尔表达式第一次判断为true,那么while循环与do…while循环等价的。
2. do...while语句与while语句的一个明显的区别是do…while语句在结尾处多了一个分号(;)。
三、 JAVA中循环的跳转
1、continue跳转语句语法:
continue 标号;
标号:这是可选参数,标号有合法标识符和“:”字符组成,例如“for1:”。
continue语句只能应用在for、while和do...while循环语句中,用于结束本次循环直接跳过循环体剩余的语句,进行下一次循环。
1)不带标号跳转
如果执行不带标号的continue语句,将结束本次循环,跳过循环体中剩余的没有被执行的语句,根据循环的条件判断去执行下一次循环,或者结束循环。如果是for循环还要先执行表达式3,改变循环控制变量的值。
2)带标号跳转
这种情况下,continue语句不是跳过当前循环语句的一次循环,而是跳过标号指定的循环语句的一次循环,然后判断指定标号的循环条件,以决定是否执行标号指定的循环。
2、break跳转语句语法:
break 标号;
break语句可以应用在for、while和do...while循环语句中,来实现强行退出循环。
1) 不带标号:
不带标号的break语句可以终止break语句所在的循环。
2) 带标号:
带标号的break语句可以终止标号指定的循环,它常用于跳出多层循环的情况。