class Demo1_If {
public static void main(String[] args) {
//下面三行代码能否运行正常,为什么?如果运行失败,怎么解?
/* int grade1 = 70;
if (grade1 >= 60)
int x;*/
//运行2个错误:需要'.class',不是语句
//解决办法:对int x;加上大括号.
/* int grade1 = 70;
if (grade1 >= 60) {
int x;
}*/
}
}
问题: if的默认控制范围是一个语句,而int x;是一个语句,符合条件,上面的三行代码运行错误?
|