有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在Java语句之后使用{}括号,这会导致问题吗?

大约两天前,我刚开始学习java(我来自Javascript和PHP),我正在阅读我的教科书,并注意到我的教科书上总是有一个类似say的类

public class BankAccount
{
    private double balance;
    public BankAccount()
    {
        balance = 0;
    }
    // some other code here...
}

注意括号在不同的线上

现在让我们看看javascript中的一些东西

function getPerson(){
    return
            {
                firstname: 'Tony'
            }

}

console.log(getPerson());

在这里,Javascript引擎会说:“嘿,既然我们在return之后把这些括号放在另一行,我就在return之后自动插入一个分号。”。因此,我在js上读到的一些书说,只要把弯曲的括号放在同一行就可以避免这种情况。因此记录undefined

我的问题

类似的事情在Java中发生过吗?我想知道,因为我的书到目前为止只是把曲线放在不同的行上,这个自动分号的东西是否会把我搞砸

)


共 (1) 个答案

  1. # 1 楼答案

    Java不像Javascript。在Java中,语句末尾的分号是必须的。 此外,无论出于何种原因,Java都不会自动添加分号

    写作:

    public class BankAccount
    {
    }
    

    或者

    public class BankAccount {
    }
    

    这只是惯例问题。从解析器的角度来看,两者完全相同。按照编程约定去做。只是在一个项目中保持一致

    函数声明也是如此