以下是我不停的犯蠢的地方,陸續增加中
ACM:UVa Online Judge http://uva.onlinejudge.org/
@不能有中文註解
不然會CE,出現"warning: unmappable character for encoding ASCII"
@主要的public類別(就是平常名字要跟檔名一樣那個)一定要叫Main
/**就像這樣*/
public class Main
{
public static void main(String[] args)
{
/*內容......*/
}
}
/*程式完畢*/
如果改名例如把Main取代成Xyz,會CE並得到以下訊息:
Main.java:4: class Xyz is public, should be declared in a file named Xyz.java
public class Xyz {
ps.括號位置不重要
ZeroJudge http://zerojudge.tw/
@主要的public類別(就是平常名字要跟檔名一樣那個)可以隨便取,可是大括號不能換行
/**就是說這樣可以*/
public class ItIsMeXD {
......
/**下面這樣不行*/
public class ThisWillCE
{
/**很奇怪嘎*/
換行的話會CE出現
class HelloWorld is public, should be declared in a file named HelloWorld.java
public class HelloWorld2
@禁止用import java.io.*
所以輸入也不能用BufferedReader裝飾了~
/**第一題就發現長這樣的東西不行*/
BufferedReader inbuf = new BufferedReader(new InputStreamReader(System.in));
data=inbuf.readLine();
/**可以改成以下這樣*/
Scanner input = new Scanner(System.in);
input.hasNext() //用這個boolen判斷還有沒有輸入
data=input.nextLine();
這是北京大學OnlineJudge的常見問題集,內含範例
http://acm.pku.edu.cn/JudgeOnline/page?id=1000#q1