新博客地址: vonsdite.cn
JAVA 选择结构if的注意事项
a:比较表达式无论简单还是复杂,结果必须是boolean类型
比如说
int a = 1;
if(a != 0)
{
System.out.println("a!=0");
}
不能写成
int a = 1;
if(a) // 这里的a不是boolean类型
{
System.out.println("a!=0");
}
b : if语句控制的语句体如果是一条语句,大括号可以省略;
如果是多条语句,就不能省略。建议永远不要省略。
比如说
if(true)
{
int x = 1;
}
不能写成
if(true)
int x = 1; // 因为这是两句语句,int x是声明语句, x = 1是赋值语句
c:一般来说:有左大括号就没有分号,有分号就没有左大括号