Pages

2006/03/01

Java 學習筆記 (1) - 標準輸出

HelloWorld.java


[java]public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}[/java]





main method 是程式的進入點 (Entry Point),必須是 public 才能被呼叫
,必須是 static 因為不需要產生物件就要能被執行,String[] args 是
Command line argument,不使用仍然要寫。


結果:



Hello World!







在 J2SE 5.0 中,提供與 C 類似的 printf() 的功能


HelloWorldForC.java


[java]public class HelloWorldForC {
public static void main(String[] args) {
System.out.printf("%s! Welcome to Java!\n",
"Hello");
}
}[/java]




結果:



Hello! Welcome to Java!







可使用 ">" or ">>" 將正常輸出導向至 output.txt 檔案


HelloWorld.java


[java]public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello! World!");
System.err.println("Error Message");
}
} [/java]




結果:



D:\\>java HelloWorld >> output.txt
Error Message







輸出的格式可參考 java.util.Formatter 的 API 或其他網站


http://java.sun.com/j2se/1.5.0/docs/api/java/util/Formatter.html
http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/OutputFormat.htm

No comments:

Post a Comment