Presentation is loading. Please wait.

Presentation is loading. Please wait.

Java 程式設計 講師:FrankLin.

Similar presentations


Presentation on theme: "Java 程式設計 講師:FrankLin."— Presentation transcript:

1 Java 程式設計 講師:FrankLin

2 陣列 物件導向

3 儲存一個成績 儲存多個成績 int score = 75; int scoreA = 75, scoreB = 80,
scoreC = 100, scoreD = 24; 在學過基礎課程之後 下一個部分的內容就是陣列了 一般情況, 我們在需要儲存資料的時候 總是會使用單一個變數去儲存一個值 但是,當重複格式的資料過多時 抑或是資料有一定的格式時 陣列就是一個很重要的東西了 [講解陣列原理]

4 陣列 透過陣列來儲存多筆資料 for (int i = 0 ; i < 4 ; i++) {
int[] score = new int[4]; //int[] score = new int[] {75, 80, 100, 25}; score[0] = 75; score[1] = 80; score[2] = 100; score[3] = 25; for (int i = 0 ; i < 4 ; i++) { System.out.printf(“Student No.%d : %d\n”,i ,score[i]); }

5 資料型態[][]…[] 變數名稱 = new 資料型態[size][size]…[size];
二維陣列 int[][] map = new int[5][5]; map = new int[][] {{0,1,1,0,1}, {0,0,0,0,1}, {1,1,1,0,1}, {0,1,0,0,1}, {0,0,0,1,1}}; 多維陣列 資料型態[][]…[] 變數名稱 = new 資料型態[size][size]…[size];

6 物件導向 類別(Class) 物件(Object) 方法(Method) 欄位(Field) 物件導向重的是觀念
所以先帶大家了解物件導向的簡單原理

7 public class 類別名稱 { 欄位宣告; 建構子(); 其他方法(); }

8 public class Book { String name; public Book() { this
public class Book { String name; public Book() { this.name = “Unknow”; } public Book(String name) { this.name = name; public static void setName(String name) { public static String getName() { return this.name;


Download ppt "Java 程式設計 講師:FrankLin."

Similar presentations


Ads by Google