【正文】
。T e x t F i e l d t x t N a m e 。 L a b e l 屬 性 ??????????????????}r ( t h i s ) 。a d d ( t x t D i s e ) 。a d d ( l b l N a m 2 0 ) 。T e x t F i e l d (n e w a m e t x t N)。J a v a g e t T e x t ( )t ( t x t N a me .i s p . s e t T e x t x t D{e)o n E v e n t o r me d ( A c t ia c t i o n P e r f v o i dp u b l i c世界歡迎你來到actionPerformed 方法 Java實用教程 ?????????????????????????????} a . s t a r t ( ) 。 4 0 0 , 3 0 0 ) 。,C e n t e r f . a d d ( a . i n i t ( ) 。W e l c o me A p pn e w a l e t W e l c o me A p p 。S y s t e m. e x i { e v t )w E v e n t s i n g ( W i n d o w i n d o w C l o v o i dp u b l i c t e r ( ) ) {W i n d o w A d a pn e w w L i s t e n e r (f . a d d W i n d o )。 (1) 語句指一行以分號“ 。 (2) 塊指用括號對 {}界定的語句序列,塊可以嵌套使用??瞻撞挥绊?Java源程序的編譯和運行,適當(dāng)?shù)剡\用空白,可以形成良好的代碼風(fēng)格。 TextField txtName。 都是語句,而 { lblName = new Label(請輸入您的名字: )。 txtDisp = new TextField(20)。 add(txtName)。 (this)。 Java實用教程 注釋語句 注釋語句主要用來進行一些說明,或者標記一些無用的程序語句。 例如,下面的語句就是注釋語句用來說明程序文件名稱的。 轉(zhuǎn)義符是指一些有特殊含義的、很難用一般方式表達的字符,如回車、換行等。 Java實用教程 標識符、關(guān)鍵字和轉(zhuǎn)義符 在 Java語言中,標識符是賦予變量、類和方法等的名稱。 (2) 標識符從一個字母、下劃線或美元符號開始。 (4) 標識符沒有最大長度的限制,但最好表達特定的意思。 Java實用教程 表 轉(zhuǎn) 義 符 引 用 方 法 含 義 \ b 退格 \ t 水平制表符 T a b \ n 換行 \ f 表格符 \ r 回車 \ 39。 Java實用教程 表 Java的數(shù)據(jù)類型 分 類 數(shù)據(jù)類型 關(guān)鍵字 占字節(jié)數(shù) 缺省數(shù)值 取 值 范 圍 字節(jié)型 b y t e 8 0 2 7~ 2 7 1 短整型 s h o r t 16 0 2 1 5~ 2 1 5 1 整型 i n t 32 0 2 31~ 2 31 1 整數(shù)類 長整型 l o n g 64 0 2 6 3~ 2 63 1 文本類 字符型 c h a r 16 ′ \ u 0 0 0 0 ′ ′ \ u 0 0 0 0 ′ ~ ′ \ u F F F F ′ 浮點型 f l o a t 32 0 . 0 F — 浮點類 雙精度型 d o u b l e 64 0 . 0 D — 邏輯類 邏輯型 b o o l e a n 8 F a l s e T r u e 、 F a l s e Java實用教程 1. 整數(shù)類 (1) 采用三種進制 ——十進制、八進制和十六進制。 (2) 具有缺省 int。 (4) 所有 Java編程語言中的整數(shù)類型都是帶符號的數(shù)字。 (2) 必須包含用單引號 (39。)引用的文字。a39。 39。一個制表符。\u???? 39。 Java實用教程 3. 浮點類 默認為 double類型,如果一個數(shù)字包括小數(shù)點或指數(shù)部分,或者在數(shù)字后帶有字母 F或 f(float)、 D或 d(double),則該數(shù)字為浮點數(shù)。 例如: boolean flag = true。 Java實用教程 變量與常量 常量是指整個運行過程中不再發(fā)生變化的量,例如數(shù)學(xué)中的 π= …… ,在程序中需要設(shè)置成常量。 變量的聲明也指變量的創(chuàng)建。變量有一個作用范圍,超出它聲明語句所在的塊就無效。程序中 pi為常量, s i l ch f d b1為全局變量,可以在方法change中發(fā)生改變,然后在方法 main中輸出。 【 例 】 測試不同數(shù)據(jù)類型的變量,程序輸出如圖 。 static int i1。 static char ch1。 static double d1。 public static void main(String args[]) { Java實用教程 //局部變量 short s2 = 35。 long l2 = 34555L。A39。 double d2 = 。 //輸出常量 (數(shù)學(xué)常量 pi = + pi)。 (短整型變量 s2 = + s2)。 (長整型變量 l2 = + l2)。 (浮點數(shù)類型 f2 = + f2)。 (布爾型變量 b2 = + b2)。 //輸出全局變量的值 (******全局變量 ******)。 (整型變量 i1 = + i1)。 (字符變量 ch1 = + ch1)。 (雙精度型變量 d1 = + d1)。 } Java實用教程 //方法:修改全局變量的值 public static void change() { s1 = 125。 l1 = 987654321L。B39。 d1 = 。 } } Java實用教程 圖 變量輸出結(jié)果 Java實用教程 運算符和表達式 Java常用的運算符分為五類:算術(shù)運算符、賦值運算符、關(guān)系運算符、布爾邏輯運算符、位運算符。按位操作返回布爾值。表達式必須符合一定的規(guī)范,才可被系統(tǒng)理解、編譯和運行。 根據(jù)運算符的不同,表達式相應(yīng)地分為以下幾類:算術(shù)表達式、關(guān)系表達式、邏輯表達式、賦值表達式,這些都屬于數(shù)值表達式。源程序代碼如下: //程序文件名稱為 public class NumberOper { public static void main(String args[]) { //變量初始化 int a = 30。 //定義結(jié)果變量 int r1,r2,r3,r4,r5,r6,r7,r8,r9。 Java實用教程 r2 = ab。 r4 = a / b。 r6 = a ++。 r8 = ++ a。 //輸出結(jié)果 (a = + a + b = + b)。 (ab = + r2)。 (a/b = + r4)。 (a++ = + r6)。 (++a = + r8)。 } } Java實用教程 圖 程序輸出結(jié)果 Java實用教程 關(guān)系運算符 關(guān)系運算符用于比較兩個數(shù)據(jù)之間的大小關(guān)系,關(guān)系運算表達式返回布爾值,即“真”或“假”。源程序代碼如下: //程序文件名稱為 public class TestRelation { public static void main(String args[]) { //變量初始化 int a = 30。 //定義結(jié)果變量 boolean r1,r2,r3,r4,r5,r6。 r2 = a != b。 r4 = a b。 r6 = a = b。 (a==b = + r1)。 (ab = + r3)。 (a=b = + r5)。 } } Java實用教程 圖 程序輸出結(jié)果 Java實用教程 布爾邏輯運算符 表 布爾運算符及規(guī)則 運算符 含 義 示 例 規(guī) 則 ! 取反 ! a a 為真時,結(jié)果為假; a 為假時,結(jié)果為真 amp。 b a 、 b 都為真時,結(jié)果為真; a 、 b 有一個為假時,結(jié)果為假 | 非簡潔或 a | b a 、 b 有一個為真時,結(jié)果為真; a 、 b 都為假時,結(jié)果為假 ^ 異或 a ^ b a 、 b 不同真假時結(jié)果為真; a 、 b 同真或同假時,結(jié)果為假 amp。 簡潔與 a amp。 b a 、 b 都為真時,結(jié)果為真; a 、 b 有一個為假時,結(jié)果為假 || 簡潔或 a || b a 、 b 有一個為真時,結(jié)果為真; a 、 b 都為假時,結(jié)果 為假 Java實用教程 圖 。 例如: Boolean a = false。 a amp。 b檢測到 a為假,則無需判斷 b的值,直接將值置為假;而 b || a時檢測到 b為真,則無需判斷 a的值,直接將值置為真。源程序代碼如下: //程序文件名稱為 public class TestLogic { public static void main(String args[]) { //變量初始化 boolean a = false。 //定義結(jié)果變量 boolean r1,r2,r3,r4,r5,r6。 r2 = a amp。 r3 = a | b。 r5 = a amp。 b。 //輸出結(jié)果 (a = + a + b = + b)。 (aamp。 (a|b = + r3)。 (aamp。b = + r5)。 } } Java實用教程 圖 程序輸出結(jié)果 Java實用教程 位運算符 Java中的常用位運算符如下: ~ 位求反 amp。 Java實用教程 【 例 】 測試位運算符 和 ,程序輸出結(jié)果如圖 。 int b = 2。 Java實用教程 //計算結(jié)果 r1 = a b。 //輸出結(jié)果 (a = + a + b = + b)。 (ab = + r2)。簡單運算符指“ =”,而復(fù)雜運算符是指算術(shù)運算符、邏輯運算符、位運算符中的雙目運算符后面再加上“ =”。 Java實用教程 表 賦值運算符及其等價表達式 運算符 含 義 示 例 等價表達式 += 加并賦值運算符 a + = b a = a + b = 減并賦值運算符 a - = b a = a b *= 乘并賦值運算符 a * = b a = a * b /= 除并賦值運算符 a / = b a = a / b %= 取模并賦值運算符 a % = b a = a % b amp。 = b a = a amp。 例如: int x = 5。 則 a的值為 5。 Java實用教程 對象運算符 (instanceof)用來判斷一個對象是否屬于某個指定的類或其子類的實例,如果是,返回真 (true),否則返回假(false)。 Java實用教程 優(yōu)先級 表 運算符優(yōu)先級 優(yōu)先級 含義描述 運 算 符 結(jié)合性 1 分隔符 [] () 。 左到右 9 按位異或運算 ^ 左到右 10 按位或,非簡潔或 | 左到右 11 簡潔與