Download presentation
Presentation is loading. Please wait.
1
第一單元 建立java 程式
2
JAVA程式的架構 類別的宣告: /* 程式範例: Ch2_2_1.java */ public class Ch2_2_1
{ // 主程式 public static void main(String[] args) // 顯示訊息 System.out.println("第一個Java應用程式"); } 檔案的名稱和類別 的名稱要一致
3
JAVA程式的架構 主程式: 註解 /* 程式範例: Ch2_2_1.java */ public class Ch2_2_1 {
// 主程式 public static void main(String[] args) // 顯示訊息 System.out.println("第一個Java應用程式"); } block 敘述結尾
4
JAVA程式的架構 自由寫作風格 int balance = 1000 ; interest = balance * rate ;
System.out.println (“Hello”) ; int balance = 1000 ; interest = balabce * rate ; System.out.println (“Hello”) ;
5
JAVA程式 程式撰寫 程式編譯 程式執行
6
第二單元 變數 資料型態 運算元
7
變數的命名 Keywords abstract boolean break byte case catch char class const
continue default do double else extends final finally float for goto if implements import instanceof int interface long native new package private protected pulic return short static strictfp super switch synchronized this throw throws transient try void volatile while
8
變數的命名 常數 變數 類別 函數 MAX_SIZE size、screenSize LargeSize、SmallCar
pressButton, scrollScreen
9
變數的宣告 屬性名稱 說明 名稱(name) 變數名稱 位址(address) 變數的記憶體位址 尺寸(size) 變數佔的記憶體大小
型態(type) 變數的資料型態 值(value) 變數值 壽命(lifetime) 變數存在的時間 範圍(scope) 變數的使用範圍
10
變數的宣告 資料型態 變數名稱 ; byte int short examples: long float int I, j , k;
資料型態 變數名稱 ; byte int short long float double char boolean examples: int I, j , k; int count = 100;
11
變數的宣告 指定敘述 int x, y ; x = 20 ; y = x*3 – 2 ;
12
變數的宣告 常數的宣告和使用 final double PI =
13
JAVA的資料型態 整數 : 整數型態 位元數 byte 8 short 16 int 32 long 64
14
JAVA的資料型態 浮點數 : 浮點數型態 位元數 float 32 double 64 浮點數值 十進位數值 0.0004 0.004
6e-4 0.0006
15
JAVA的資料型態 字元 : char a = ‘A’ ; char b = 65 ;
Backspace \f FF \n LF \r Enter \t Tab \‘ ‘ \“ “ \\ \ char a = ‘A’ ; char b = 65 ; char c = ‘\u0020’ ; // Space 字串 : “ Java 2 Programming Guide “ “ Hello World !!”
16
JAVA運算式 算術運算子 運算子 說明 運算式範例 - 負號 -5 ++ 遞增 A++ -- 遞減 A-- * 乘 6*7 / 除
8.0/5.0 % 取餘數 8%3 + 加 4+3 減 4-3
17
JAVA運算式 關係運算子 運算子 說明 運算式 結果 == 等於 4==5 F != 不等於 4!=5 T < 小於 4<5
> 大於 4>5 <= 小於等於 4<=5 >= 大於等於 4>=
18
JAVA運算式 條件運算子 運算子 範例 說明 ! !op NOT運算 && op1&&op2 且運算 || op1||op2 或運算
19
JAVA運算式 位元運算子 運算子 A B C D 範例 結果 說明 ~ 1(01) ~A -2(10) NOT <<
3(11) C<<2 12(1100) RS >> 2(10) B>>1 1(1) LS >>> 16(1000) D>>>1 8(0100) LRS & A&C AND ^ A^B XOR | A|B OR
20
JAVA運算式 資料型態的轉換 double > float > long> int > short > byte OP OP TYPE double double float float int float long int long
21
JAVA運算式 資料型態的轉換 17 / 5 = 3 a=17 b=15 r = (float) a / (float) b ;
Similar presentations