高等程式語言實習課
DESCRIPTION
高等程式語言實習課. 炸彈超人. 同步處理 Time sharing 能夠放炸彈且引爆 => 物件生成消滅 Data structure List Link list. 炸彈超人. Start. 初始化. 遊戲迴圈. 增加時間. 是否可動 ?. N. Y. 結束條件 ?. N. 接收控制. 顯示. Y. END. END. 炸彈超人. Start. 初始化. 遊戲迴圈. 增加時間. 結束條件 ?. N. 是否可動 ?. 顯示. N. Y. Y. END. 炸彈 ?. N. 接收控制. 影響. Y. - PowerPoint PPT PresentationTRANSCRIPT
高等程式語言實習課高等程式語言實習課
炸彈超人炸彈超人 同步處理同步處理
– Time sharingTime sharing 能夠放炸彈且引爆能夠放炸彈且引爆 =>=> 物件生成消滅物件生成消滅
– Data structureData structure ListList Link listLink list
炸彈超人炸彈超人
增加時間
是否可動 ?
接收控制 顯示 結束條件 ?
END
N
Y
Y
遊戲迴圈
N
初始化
END
Start
炸彈超人炸彈超人
增加時間
是否可動 ? 顯示 結束條件 ?N
Y Y
遊戲迴圈
N
初始化
END
Start
炸彈 ?N 接收控制
Y
影響
Java Java 安裝安裝 http://http://helldeathscythe.myweb.hinet.nethelldeathscythe.myweb.hinet.net
// 常用程式常用程式 JDKJDK NetBeans IDE 6.5.1 NetBeans IDE 6.5.1
– 這是個很肥的編譯器這是個很肥的編譯器– 閒閒沒事幹 一天到晚幫你閒閒沒事幹 一天到晚幫你 debugdebug
C++ to JavaC++ to Java
Hello WorldHello World System.out.println(String);System.out.println(String);
C++ to JavaC++ to Java
資料型態資料型態int i = 147;int i = 147;long l = 8832L;long l = 8832L;double d = 3.1415;double d = 3.1415;float f = 1.234F;float f = 1.234F;char c = ‘a’;char c = ‘a’;boolean same = false;boolean same = false;
C++ to JavaC++ to Java
陣列陣列int[] a = new int[10];int[] a = new int[10];int a[] = new int[10];int a[] = new int[10];int[] a; a = new int[10];int[] a; a = new int[10];
int a[10];int a[10];
C++ to JavaC++ to Java
觀察以下程式觀察以下程式
const int num = 50;int socre[num];for (int i = 0 ;i<num;i++)
score[i] = 0;
int[] score = new int[50];for (int i = 0;i<score.lenght;i++)
score[i]=0;
這個 length… 是什麼 !?
C++ to JavaC++ to Java
觀察以下程式觀察以下程式
public static void main(String[] args) { int i[],j[]; i=new int[1]; j=i; i[0] = 123; j[0] = 456; System.out.println(i[0]); }
C++ to JavaC++ to Java
C/C++:C/C++:int a[3][4];int a[3][4];
Java:Java:int[][] a = new int[3][4];int[][] a = new int[3][4];
C++ to JavaC++ to Java
條件 條件 if else swicthif else swicth 迴圈 迴圈 do while fordo while for 與與 C++C++ 相同相同