简单点:有括号的话,if语句控制{}里面的所有语句,没括号的话,if语句只控制最近的一行。
例如:if(a==ture)
{
System.out.println("Hello,黑马!我来了!");
System.out.println("Welcome");
}
当条件成立时,程序会读取括号里面的两条语句。当条件不成立时,两条语句都不会读取,直接跳出if()语句块内容。
if(a==ture)
System.out.println("Hello,黑马!我来了!“);
System.out.println("Welcome");
如果没有大括号,if语句只控制System.out.println("Hello,黑马!我来了!"),当if条件成立的时候,程序会输出以上两句语句,当条件不成立的时候,程序只会输出System.out.println("Welcome")。 |