21xrx.com
2025-04-23 10:17:07 Wednesday
文章检索 我的文章 写文章
Java中if语句不加括号会发生什么?
2023-06-17 16:15:51 深夜i     19     0
Java if语句 括号

在Java编程中,if语句是一个非常常见的语句,用于在程序中进行条件判断。一般情况下,我们是通过在if语句中加入一对小括号来表示条件判断的范围的,但是如果不小心漏掉了小括号会带来什么后果呢?

让我们看一下下面的代码:

public static void main(String[] args) {
  int score = 80;
  if (score >= 60)
    System.out.println("及格了!");
    System.out.println("继续加油!");
}

请注意,上面的if语句中没有加任何的小括号。

如果你运行上面的代码,你会发现输出的结果并不是你所期望的:

及格了!
继续加油!

这是因为,没有小括号的if语句只能控制它下面的一条语句。在上面的代码中,if控制的是`System.out.println("及格了!")`这个语句,而`System.out.println("继续加油!")`是不受控制的,无论条件是否成立都会执行。

为了避免这种错误的发生,我们应该养成良好的编程习惯,在if语句中加入小括号。

  
  

评论区