JavaSE (六)流程控制语句if、switch

来源:互联网 发布:淘宝二手苹果7可信吗 编辑:程序博客网 时间:2024/06/09 21:58

1、 if的三种写法:

1)if(布尔表达式)

{

待执行的代码

}

2)if(布尔表达式)

{

待执行的代码

}

else

{

待执行的代码

}

3)if(布尔表达式)

{

待执行的代码

}

else if(布尔表达式)

{

待执行的代码

}

else if(布尔表达式)

{

待执行的代码

}

……

……

else

{

待执行的代码

}

2、 switch语句:

switch(变量)//变量目前只能是byte、short、int、char这4种

{

case 常量1:

待执行的代码

break;

case 常量2:

待执行的代码

break;

case 常量3:

待执行的代码

break;

default:

待执行的代码break;//可以加也可以不加

}

虽然case中的break是可选的,但是在绝大多数情况下,如果没有break,程序的逻辑就会发生错误,因此通常情况下需要加上break。
例如:
int a = 1;

switch(a)
{
case 1:
System.out.println(1);
//break;
case 2:
System.out.println(2);
//break;
case 3:
System.out.println(3);
//break;
default:
System.out.println("error!");
}
输出结果:1、2、3、error
阅读全文
0 0
原创粉丝点击