为什么在编程中括号没有排列在它们所包围的文本旁边?

时间:2018-10-11 11:43:46

标签: coding-style braces

12193170是同一个问题(或者不是正确的答案...))

那基本上是为什么:

public class HelloWorld {
public static void main(String[] args) {
    System.out.println("Hello World");
    } 
}

不是这个:

public class HelloWorld 
{public static void main(String[] args) 
{System.out.println("Hello World");}}`

1 个答案:

答案 0 :(得分:2)

使用特定格式(位置括号和 indentation )的主要原因是出于可见性

您的示例太简单了,您可能会争辩说这两个版本都很容易阅读(尽管第一个版本对我来说更简单)。当您有数百行代码时,您真的很欣赏正确格式化代码。

但是如果愿意,您可以使用其他格式样式,例如:

public class HelloWorld 
{
   public static void main(String[] args) 
   {
     System.out.println("Hello World");
   } 
}