本文目錄一覽:
- 1、南陽理工OJ第一題A+B problem 用java編程在eclipse上能運行正確,為什麼在OJ上提交時總是CompileError!
- 2、在OJ上做java,有什麼需要注意的
- 3、在acm上Java程序要有什麼格式嗎?
南陽理工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可以使你看起來更像偶蹄類動物(牛)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/301604.html