请解释如何在我的代码中实现main方法?

时间:2018-03-06 17:22:38

标签: java methods

请解释如何实现main方法。我主要方法和主方法后的行有问题,为什么主方法后的行显示非法启动表达式?是因为我忘了把括号放在某处或我的代码错了?代码假设用分数执行算术。

public class Rational {

{{1}}

}}

1 个答案:

答案 0 :(得分:1)

假设您必须创建一个打印总和的程序。您可以使用其中的Sum类创建一个Sum.java文件。像这样:

public class Sum {
    public int x;
    public int y;

    public Sum(int x, int y) {
        this.x = x;
        this.y = y;
    }

    public int sumMyNumbers() {
        return x + y;
    }

}

现在,您可以使用您的Main类创建一个名为Main.java的文件,该类将是您的程序的入口点,它可能是这样的:

public class Main {
    public static void main(String[] args) {
        // It will print the number 4 on your console
        System.out.println(new Sum(2, 2).sumMyNumbers());

        // Or like this:
        Sum mySum = new Sum(2,2);
        System.out.println(mySum.sumMyNumbers());

        // Or even like this:
        int i = new Sum(2, 2).sumMyNumbers();
        System.out.println(i);
    }
}

所以你的第一个错误就是你把所有东西放在主方法中。