21xrx.com
2024-11-05 18:57:04 Tuesday
登录
文章检索 我的文章 写文章
Java中if语句不加括号会发生什么?
2023-06-17 16:15:51 深夜i     --     --
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语句中加入小括号。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复