gpt4 book ai didi

java - java格式中的内联if语句破坏规则?

转载 作者:行者123 更新时间:2023-12-02 03:38:46 25 4
gpt4 key购买 nike

我是java编程新手,我想知道我应该如何执行if语句。好像我应该始终将命令放在 if 语句下面,或者我可以按照我喜欢的方式执行它吗?

示例:

int i = 5;
if (i == 5) System.out.println("i is 5");

或者我应该这样做:

int i = 5;
if (i == 5)
System.out.println("i is 5");

我知道如果我要执行多行代码,我会选择上面的最后一个示例,但如果我只有一个命令,不是会更干净吗?

最佳答案

如果要执行多行操作,则需要使用大括号 {} 来表示新的代码块!

在您的示例中,两种方法都是有效的并且会执行相同的操作,但最好始终使用大括号作为

int i = 5;
if (i == 5) {
System.out.println("i is 5");
}

因为这样更容易阅读,而且以后修改代码时也不容易出错。人们应该始终努力使代码易于阅读。

请注意

if (i == 5)


System.out.println("i is 5");

会做同样的事情,但人们可能会错过只有当条件成立时才执行最后一行。

关于java - java格式中的内联if语句破坏规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37104298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com