- 編寫原始碼文件,原始碼文件以.java為附檔名。
- 編譯器編譯原始碼文件。
- 產出Bytecode檔案,經編譯產出的bytecode檔,以.class為附檔名。
- Virtual Machine讀取執行Bytecode檔。
Class與main
- 每個Java程式中只能有一個main() Mathod,且每個程式至少都會有一個main與class。
- 所有Java程式都是由main()開始執行。
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
迴圈結構 while 、do-while 、for
- 迴圈關鍵在於測試條件(conditional test),測試結果必定是boolean值,ture或false。
- java的測試條件只接受boolean,若給予非boolean的值會編譯錯誤!與AS3很不同。
int x = 2;
while(x){}
- 上述程式片段中,於JAVA中此x是整數,編譯時會發生錯誤,而在AS3中則會以非0值皆為true來運行,因為AS3具有隱含轉換。
int x = 3;
if(x == 3){
System.out.println("x =3");
}
int value = 3;
if(value ==2){
//條件測試結果為true時執行
System.out.println("數值是2");
}else{
//條件測試結果為false時執行
System.out.println("數值不是2");
}
沒有留言:
張貼留言