java - 在 SPOJ 中用 Java 提交

标签 java

我尝试提交一个包含许多 Java 类的程序,但 SPOJ 没有接受它,因为它显示了一些编译错误。 java中SPOJ中如何提交多类程序

最佳答案

您可以向 SPOJ 提交多类 Java 程序。

只需将它们定义为主类的内部类即可。

请注意,您的内部类不一定需要是静态的。

在下面找到一个 SSCCE(简短、自包含、正确、示例):

public class Main {

    static class One {
        static int getValue() {
            return 1;
        }
    }

    static class Two {
        static int getValue() {
            return 2;
        }
    }

    static class Calculator {
        static void printResult() {
            int sum = One.getValue() + Two.getValue();
            System.out.println("The sum is " + sum + ".");
        }
    }

    public static void main(String[] args) {
        Calculator.printResult();
    }

}

Output: The sum is 3.

关于java - 在 SPOJ 中用 Java 提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30644439/

相关文章:

java - 在 jbutton 中序列化对象

java - 在java中检查进程何时完成?

java - 如何使用log4j的同一个记录器将不同的信息写入两个不同的文件?

java - 在构造函数中,找到哪个类创建了对象?

Java程序关于("")的重要性

java - 我想为 android 做一个凯撒密码应用程序

java - 用Java解析curl响应

java - 如何在java中使用扫描仪?

java - 如何在JPA中使用UNION ALL?

java - 类型 'List<Object?>' 不是类型转换中类型 'List<>' 的子类型