您的位置:

java在oj上提交必须知道的,java oj

本文目录一览:

南阳理工OJ第一题A+B problem 用java编程在eclipse上能运行正确,为什么在OJ上提交时总是CompileError!

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner cin = new Scanner(System.in);

int a = cin.nextInt(), b = cin.nextInt();

System.out.println(a + b);

}

}

用这个试试

在OJ上做java,有什么需要注意的

大部分常见OJ要求只能提交一个源代码段落,即只能有一个.java文件。

通常文件命名为Main,程序入口为public static void main().

而Java要求public的类必须与所在文件同名。

因此只能是

public class Main{

public static void main(String [] args){

}

}

当你希望另外构建class时,不能再使用public关键词。

使用java.util.Scanner或Reader等类封装时,注意只能有一个封装实例,否则可能弄丢输入数据。

作者:张浩斌

链接:

来源:知乎

著作权归作者所有,转载请联系作者获得授权。

在acm上Java程序要有什么格式吗?

JAVA的a+b

import java.util.Scanner;

public class Main {

public static void main(String[] args)

{

Scanner in = new Scanner(System.in);

int a = in.nextInt();

int b = in.nextInt();

System.out.println(a + b);

}

}

(1) 最明显的好处是,学会Java,可以参加Java Challenge :)

(2) 对于熟悉C/C++的程序员来说,Java 并不难学,找本书,一两周业余时间就可以搞定了。当然,这里只是指一般编程,想熟悉所有的Java库还是需要些时间的。

事实上,Java 只相当于C++的一个改进版,所有的语法都几乎是C++的,很少有变动。

(3) 在一般比赛中,Java程序会有额外的时间和空间,而实际上经过实验,在执行计算密集任务的时候Java并不比C/C++慢多少,只是IO操作较慢而已。

(4) Java 简单而功能强大,有些东西用Java实现起来更为方便,比如高精度。

(5) 用Java不易犯细微的错误,比如C/C++中的指针, “if (n = m) ... ” 等

(6) 目前来看Eclipse已成基本配置,写Java程序反而比C/C++更方便调试。在具体竞赛时也算多一种选择。

(7) 学会Java对以后工作有好处。现在国外很多地方会Java的人比会C/C++的人多。

(8) 会Java可以使你看起来更像偶蹄类动物(牛)