Download presentation
Presentation is loading. Please wait.
1
類別函式庫
2
Java Bean 一個單獨的 AWT 元件都是一個 bean. Java Bean 也有一個 bean 的 class 可繼承, 但是並不強 迫一定要繼承. Bean 的結構 Properties 屬性 : 描述 bean 的屬性 如顏色, 大小,label 等. 透過一對 methods set /get 來改變或取得 Method: 和 Java 的 method 一樣, 但只有 public 的 method 會被 edit tool 看見 Event: 同 Java WAT 的 events model. 額外增加可用來 增加及移除 event 的 event listener objects. Properties Methods Events
3
程式說明 Class Example { public static void main(String args[]) { System.out.println(“This is the output from Example”); }
4
類別的修飾詞 Public: 可被其他類別存取此類別的變 數,method 即在他之下的子類別, 若無此關 鍵字只有目前的群組才能存取此類別 Abstract: 不能被立即呼叫 Final: 不能做為父類別
5
Method 的修飾詞
6
System 類別 System.in 為 inputStream 類別的物件 System.out 為 outputStream 類別的物件 System.err 為 printStream 類別的物件
7
import java.io.*; class importtest { public static void main(String[] args) throws IOException { int ch, d=0; while (true) { ch=System.in.read(); if (ch == -1) break; if (ch>='0' && ch<='9') d++; } System.out.println("\n"+d+" 個數字 "); }
9
變數與指定及陣列宣告 1. 宣告變數必須為一敘述並以分號結束 Int num; 2. 給定變數值 變數名稱 = 給定值 ; num=100; 3. 一次陣列 type varName[]; int ia[]; int ia=new int[10]; 4. 多次陣列 type varName[][];
10
If --else class ifelsetest { public static void main(String args[]) { if(5>9) System.out.println("this is true"); else System.out.println("this is false"); } 測試 判斷主體 結束 開始 真 假
11
For-loop class forlooptest { public static void main(String args[]) { System.out.println("the number are "); int num; for( num=1;num < 21 ;) { System.out.println(num); num++; } 測試 迴圈主體 結束 開始 真 假 設定初值 改變索引值
12
while class whiletest { public static void main(String args[]) { int num = 10; while(unm>0) { System.out.println(num); num--; } 測試 迴圈主體 結束 開始 真 假
13
Do-while class dotest { public static void main(String args[]) { System.out.println("the number are:"); int num = 5 ; do { System.out.println(num); } while(--num > 0); } 測試 迴圈主體 結束 開始 真 假
14
switch class switchtest3 { public static void main(String args[]) { char ch=args[0].charAt(0); switch(ch) { case'a': case'e': case'i': case'o': case'u': case'y': System.out.println("Vowel"); break; default: System.out.println("Consonant"); } 測試一 判斷主體一 結束 開始 真 假 測試二 測試三 判斷主體二 判斷主體一 假 真 真 預設主體
15
public class arraytest { public static void main(String args[]) { int k[]={36, 47, 58, 92, 61}; double avg=0.0, sum=0.0; for (int i=0; i<k.length; i++) { System.out.print("k[" + i + "]=" + k[i] + " "); sum = sum + k[i]; } System.out.println(); avg=sum/k.length; System.out.println("sum = " + (long)sum); System.out.println("average = " + avg); }
17
Applet - 產生 applet 程式 - 產生 html 檔 - 瀏覽 applet 程式
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.