if语句:
if语句有三种形式:
if(){}
if(){}
else{}
if(){}
else if(){}
else if(){}
...
else{}
注意:
if后跟的都是条件表达式,这个条件不论是复杂还是简单,结果都是boolean类型。
执行语句的时候,如果是一条可以不加大括号,但是,建议,即使是一条语句也加上大括号。
switch语句:
switch(表达式)
{
case 值1:
语句;
break;
case 值2:
语句;
break;
case 值3:
语句;
break;
default:
语句;
break;
}
注意:表达式可以是byte,short,int,char类型。JDK5以后可以是枚举,JDK7以后可以是字符串
值不能重复,default可以有,可以没有。建议写上。处理值都不满足的情况。
最后一个break是可以省略的,其他的break一般不建议省略。省略后可能结果有问题。
循环语句:
while
while(){}
do...while
do{}while();
for
for(;;){}
注意:do...while和其他两种的区别,它至少执行一次循环体。
while和for是可以等价转换的。
int x = 4;
while(x<5)
{
sop(x);
x++;
}
sop(x);
for(int x=4; x<5; x++)
{
sop(x);
}
sop(x);
其他语句:
continue
结束本次循环,进入下一次循环。
break
结束当前循环。
return
带回结果,程序不往下执行。
|