以下是我不停的犯蠢的地方,陸續增加中

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

 

jaacnaett 發表在 痞客邦 PIXNET 留言(0) 人氣()