Download - 高等程式語言實習課
![Page 1: 高等程式語言實習課](https://reader036.vdocuments.site/reader036/viewer/2022082405/568130ff550346895d972d63/html5/thumbnails/1.jpg)
高等程式語言實習課高等程式語言實習課
![Page 2: 高等程式語言實習課](https://reader036.vdocuments.site/reader036/viewer/2022082405/568130ff550346895d972d63/html5/thumbnails/2.jpg)
炸彈超人炸彈超人 同步處理同步處理
– Time sharingTime sharing 能夠放炸彈且引爆能夠放炸彈且引爆 =>=> 物件生成消滅物件生成消滅
– Data structureData structure ListList Link listLink list
![Page 3: 高等程式語言實習課](https://reader036.vdocuments.site/reader036/viewer/2022082405/568130ff550346895d972d63/html5/thumbnails/3.jpg)
炸彈超人炸彈超人
增加時間
是否可動 ?
接收控制 顯示 結束條件 ?
END
N
Y
Y
遊戲迴圈
N
初始化
END
Start
![Page 4: 高等程式語言實習課](https://reader036.vdocuments.site/reader036/viewer/2022082405/568130ff550346895d972d63/html5/thumbnails/4.jpg)
炸彈超人炸彈超人
增加時間
是否可動 ? 顯示 結束條件 ?N
Y Y
遊戲迴圈
N
初始化
END
Start
炸彈 ?N 接收控制
Y
影響
![Page 5: 高等程式語言實習課](https://reader036.vdocuments.site/reader036/viewer/2022082405/568130ff550346895d972d63/html5/thumbnails/5.jpg)
Java Java 安裝安裝 http://http://helldeathscythe.myweb.hinet.nethelldeathscythe.myweb.hinet.net
// 常用程式常用程式 JDKJDK NetBeans IDE 6.5.1 NetBeans IDE 6.5.1
– 這是個很肥的編譯器這是個很肥的編譯器– 閒閒沒事幹 一天到晚幫你閒閒沒事幹 一天到晚幫你 debugdebug
![Page 6: 高等程式語言實習課](https://reader036.vdocuments.site/reader036/viewer/2022082405/568130ff550346895d972d63/html5/thumbnails/6.jpg)
C++ to JavaC++ to Java
Hello WorldHello World System.out.println(String);System.out.println(String);
![Page 7: 高等程式語言實習課](https://reader036.vdocuments.site/reader036/viewer/2022082405/568130ff550346895d972d63/html5/thumbnails/7.jpg)
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;
![Page 8: 高等程式語言實習課](https://reader036.vdocuments.site/reader036/viewer/2022082405/568130ff550346895d972d63/html5/thumbnails/8.jpg)
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];
![Page 9: 高等程式語言實習課](https://reader036.vdocuments.site/reader036/viewer/2022082405/568130ff550346895d972d63/html5/thumbnails/9.jpg)
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… 是什麼 !?
![Page 10: 高等程式語言實習課](https://reader036.vdocuments.site/reader036/viewer/2022082405/568130ff550346895d972d63/html5/thumbnails/10.jpg)
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]); }
![Page 11: 高等程式語言實習課](https://reader036.vdocuments.site/reader036/viewer/2022082405/568130ff550346895d972d63/html5/thumbnails/11.jpg)
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];
![Page 12: 高等程式語言實習課](https://reader036.vdocuments.site/reader036/viewer/2022082405/568130ff550346895d972d63/html5/thumbnails/12.jpg)
C++ to JavaC++ to Java
條件 條件 if else swicthif else swicth 迴圈 迴圈 do while fordo while for 與與 C++C++ 相同相同