街街街街街街街街

Size: px
Start display at page:

Download "街街街街街街街街"

Transcription

1 1 基本輸出入 與四則運算 本章大綱 5.1 本章的教學目標 5.2 Java 語言的運算子 5.3 算術與字串連接運算子 5.4 位元運算子 5.5 資料型態的轉換

2 5.1 本章的教學目標 程式語言有許多的算術運算所組成, 本章將介紹 Java 程式語言中基本輸出入運算子的功能與使用方式, 運算子包括 : 指定運算子 算數與字串連接運算子 位元運算子 資料型態的轉換運算子的功能與相關應用, 讓各位同學了解不同運算子的使用時機與應用方法 5.2 Java 語言的運算子 運算式 (expressions ) 是由一序列的 運算子 (operators ) 和 運算元 (operands) 組成, 可以在程式中執行所需的運算任務, 如圖 5.1 所示 : 圖 5.1 變數的觀念圖 由圖 5.1 可以得知 : 運算元表示被計算的內容, 而運算子則表是運算元之間的動作 a + b * 1 變數 a b 和常數值 1 是運算元, + * 為運算子 2

3 a = b + 1 變數 a b 和常數值 1 是運算元, + = 為運算子 當同一運算式擁有一個以上的運算子時, 運算式的執行結果會因運算子的執行順序而不 同, 必須特別注意一下 為了保證運算式得到相同的運算結果, 當運算式擁有多個運算子時, 運算子的執行順序是由優先順序和結合來決定 當在同一個運算式使用多個運算子時, 為了讓運算式能夠得到相同的運算結果, 運算式是以運算子預設的優先順序進行運算, 也就是我們所熟知的 先乘除後加減 口訣 a + b * 2 先計算 b*2 後才和 a 相加 在運算式中可以使用括號來推翻預設的運算子優先順序, 例如 : 改變上述運算式的運算順 序, 先執行加法運算後, 才是乘法 (a + b) * 2 先計算 a+b 後才和 2 相乘 單運算元運算式 單運算元運算式 (unary expressions) 只包含一個運算元和 單運算元運算子 ( unary operator) x++ --y 3

4 在 Java 語言的! 和 ~ 是單運算元運算子, 這些運算子都擁有相同優先順 序, 所以是使用右左結合來進行運算式的計算 二元運算式 二元運算式 (binary expressions) 包含兩個運算元, 使用一個二元運算子來分隔運算元 a + b * 1 c + d + e 三元運算式 三元運算式 (ternary expressions) 包含 3 個運算元, 在 Java 語言只有一種三元運算子?: hour = (hour >= 12)? hour-12 : hour; 上述三元運算子擁有 (hour >= 12 hour-12 和 hour 共 3 個運算元 因為運算子擁有相同優 先順序, 所以是使用右左結合進行運算式的計算 Java 語言的運算子如表 5.1 所示 : 表 5.1 Java 語言的運算子 運算子 說明 () []. x++ y-- 括號 陣列元件 物件存取, 遞增和遞減是位在運算元之後! - ++x --y 條件運算子 NOT 算數運算子負號 遞增和遞減是位在運算元之 前 * / % 算術運算子的乘 除法和餘數 + - 算術運算子加和減法 << >> >>> 位元運算子左移 右移和無符號右移 4

5 > >= < <= instanceof 關係運算子大於 大於等於 小於和小於等於 ==!= 關係運算子等於和不等於 & ^ 位元運算子 AND 位元運算子 XOR 位元運算子 OR && 條件運算子 AND 條件運算子 OR?: 條件控制運算子 = op= 指定運算子 public class Ch4_1 { public static void main(string[] args) {int age, offset = 3; age = 18; age = age + 1; System.out.println("age = " + age); age += offset; System.out.println("age = " + age); 5.3 算術與字串連接運算子 Java 語言的 算術運算子 ( arithmetic operators ) 可以建立數學的算術運算式 (arithmetic expressions) Java 語言算術運算子和運算式, 其說明如表 5.2 所示 : 5

6 表 5.2 Java 語言算術運算子 運算子 說明 運算式 - 負號 -6 + 正號 +6 * 乘法 3 * 4 = 12 / 除法 7.0 / 2.0 = / 2 = 3 % 餘數 7 % 2 = 1 + 加法 = 8 - 減法 5 3 = 2 後 算術運算子的 + 和 - 正負號是單運算元運算子, 只需 1 個運算元, 位在運算子之 +5 /* 數值正整數 5 */ -x /* 負變數 x 的值 */ 上述程式碼使用 + - 正負號表示數值是正數或負數, 單運算元運算子是使用右左結合 (right-to-left associativity) 執行運算 加法運算子 加法運算子 + 是將運算子前後的 2 個運算元相加 a = 6 + 7; /* 計算 6+7 的和後, 指定給變數 a */ b = c + 5; /* 計算變數 c 的值加 5 後, 指定給變數 b */ total = x + y + z; /* 將變數 x, y, z 的值相加後, 指定給變數 total */ 減法運算子 減法運算子 - 是將運算子前後的 2 個運算元相減, 即將之前的運算元減去之後的運算元 6

7 a = 8-2; /* 計算 8-2 的值後, 指定給變數 a */ b = c - 3; /* 計算變數 c 的值減 3 後, 指定給變數 b */ offset = x - y; /* 將變數 x 減變數 y 的值後, 指定給變數 offset */ 乘法運算子乘法運算子 * 是將運算子前後的 2 個運算元相乘 a = 5 * 2; /* 計算 5*2 的值後, 指定給變數 a */ b = c * 5; /* 計算變數 c 的值乘 5 後, 指定給變數 b */ result = d * e; /* 將變數 d, e 的值相乘後, 指定給變數 result */ 除法運算子 除法運算子 / 是將運算子前後的 2 個運算元相除, 也就是將之前的運算元除以之後的運算 元 a = 7 / 2; /* 計算 7/2 的值後, 指定給變數 a */ b = c / 3; /* 計算變數 c 的值除以 3 後, 指定給變數 b */ result = x / y; /* 將變數 x, y 的值相除後, 指定給變數 result */ 除法運算子 / 的運算元如果是 int 資料型態, 此時的除法運算是整數除法, 會將小數刪除, 所以 7 / 2 = 3, 不是 3.5 餘數運算子 % 運算子是整數除法的餘數,2 個運算元是整數, 可以將之前的運算元除以之後的運算 元來得到餘數 a = 9 % 2; /* 計算 9%2 的餘數值後, 指定給變數 a */ b = c % 7; /* 計算變數 c 除以 7 的餘數值後, 指定給變數 b */ result = y % z; /* 將變數 y, z 值相除取得的餘數後, 指定給變數 result */ 7

8 public class Ch4_2 { public static void main(string[] args) { System.out.println(" 負號運算 : -6 = " + (-6) ); System.out.println(" 正號運算 : +6 = " + (+6) ); System.out.println(" 乘法運算 : 3 * 4 = " + (3 * 4)); System.out.println(" 除法運算 : 7.0 / 2.0 = " + (7.0 / 2.0)); System.out.println(" 整數除法 : 7 / 2 = " + (7 / 2)); System.out.println(" 餘數運算 : 7 % 2 = " + (7 % 2)); System.out.println(" 加法運算 : = " + (5 + 3)); System.out.println(" 減法運算 : 5-3 = " + (5-3)); 遞增和遞減運算子 Java 語言的遞增和遞減運算子 (increment and decrement operators) 是一種置於變數之前 或之後的運算式簡化寫法, 如表 5.3 所示 : 運算子說明運算式 表 5.3 Java 語言的遞增和遞減運算子 ++ 遞增運算 x++ ++xx -- 遞減運算 y-- --y 如果遞增和遞減運算子是使用在算術或指定運算式中, 運算子在運算元之前或之後就有 很大的不同, 如表 5.4 所示 : 8

9 表 5.4 前遞增 ( 減 ) 與後遞增 ( 減 ) 的差異表 運算子位置 說明 運算子在運算元之前 (++x --y) 先執行運算, 才取得運算元的值 運算子在運算元之後 (x++ y--) 先取得運算元值, 才執行運算 運算子是在運算元之後, 如下所示 : x = 10; y = x++; 上述程式碼變數 x 的初始值為 10,x++ 的運算子在後, 所以之後才會改變,y 值仍然為 10,x 為 11 運算元是在運算子之後, 如下所示 : x = 10; y = --x; 上述程式碼變數 x 的初始值為 10,--x 的運算子是在前, 所以 y 為 9,x 也是 9 public class Ch4_3 {public static void main(string[] args) {int x = 10, y = 10; x++; System.out.println(" 遞增運算 : x = 10 --> x++ = " + x); y--; 9

10 System.out.println(" 遞減運算 : y = 10 --> y-- = " + y); x = 10; y = x++; System.out.println("x = " + x); System.out.println("y = x++ = " + y); x = 10; y = --x; System.out.println("x = " + x); System.out.println("y = --x = " + y); 括號運算子 括號運算子的主要目的是為了推翻現有的優先順序 對於複雜的運算式來說, 我們可以使用 括號改變運算的優先順序 一般來說, 在運算式擁有超過 2 個運算子時, 我們才會使用括號來改變運算順序 a = b * c + 10; 上述運算式的運算順序是先計算 b * c 後, 再加上常數值 10, 因為乘法的優先順序大於加法 如果需要先計算 c + 10, 我們可以使用括號來改變優先順序, 如下所示 : a = b * (c + 10); 上述運算式的運算順序是先計算 c + 10 後, 再乘以 b a = (b * 2) + (c * (d + 10)); 上述運算式的運算順序是先計算最內層的 d + 10, 然後是上一層的 (b * 2) 和 (c * (d + 10)), 最後才計算相加的運算結果 public class Ch4_4 {public static void main(string[] args) 10

11 {int a, b, c, d; b = 10; c = 5; System.out.println("b = " + b + " c = " + c); a = b * c + 10; System.out.println("b * c + 10 = " + a); a = b * (c + 10); System.out.println("b * (c + 10) = " + a); d = 2; System.out.println("d = " + d); a = (b * 2) + (c * (d + 10)); System.out.println("(b * 2) + (c * (d + 10)) = " + a); 華氏 (fahrenheit) 和攝氏 (celsius) 溫度轉換攝氏轉華氏溫度的公式如下 : f = (9.0 * c) / ; 華氏轉攝氏溫度的公式如下 : c = (5.0 / 9.0 ) * (f - 32); public class Ch4_5 {public static void main(string[] args) {double f, c; java.util.scanner sc =new java.util.scanner(system.in); System.out.print(" 請輸入攝氏溫度 => "); c = sc.nextdouble(); f = (9.0 * c) / ; System.out.println(" 攝氏 " + c + "= 華氏 " + f + " 度 "); System.out.print(" 請輸入華氏溫度 => "); f = sc.nextdouble(); 11

12 c = (5.0 / 9.0) * (f - 32); System.out.println(" 華氏 " + f + "= 攝氏 " + c + " 度 "); 字串連接運算子 Java 的 + 運算子對於數值資料型態來說, 是加法, 可以計算兩個運算元的總和 如果運算元的其中之一或兩者都是字串時, + 運算子就是字串連接運算子, 可以連接多個字串變數 "ab" + "cd" "abcd" "Java 程式 "+" 設計 " "Java 程式設計 " public class Ch4_6 {public static void main(string[] args) {String str1 = "Java 是 "; String str2 = " 一種物件導向程式語言 "; System.out.println(" 字串連接 : " + (str1 + str2)); 5.4 位元運算子 位元運算子 (shift and bitwise operators) 是用來執行整數二進位值的位元運算, 提 供向左移或右移幾個位元的位移運算或 NOT AND XOR 和 OR 的位元運算, 如表 5.5 所 示 : 12

13 表 5.5 NOT AND XOR 和 OR 的位元運算表 運算子說明 ~ ~op1 位元的 NOT 運算, 運算元的位元值 1 時為 0,0 為 1 & op1 & op2 位元的 AND 運算,2 個運算元的位元值相同是 1 時為 1, 如果有一個為 0, 就是 0 op1 op2 位元的 OR 運算,2 個運算元的位元值只需有一個是 1, ^ op1 ^ op2 就是 1, 否則為 0 位元的 XOR 運算,2 個運算元的位元值只需任一個為 1, 結果為 1, 如果同為 0 或 1 時結果為 0 位元運算子的運算真值表如表 5.6 所示 : 表 5.6 位元運算子的運算真值表 a b NOT a NOT b a AND b a OR b a XOR b 其中 :a 和 b 代表二進位中的輸入位元 位元運算子 --AND 運算 & AND 運算 & 通常是用來將整數值的一些位元遮掉, 也就是說, 當使用 位元遮罩 (mask) 和數值進行 AND 運算後, 可以將不需要位元清成 0, 只取出所需位元 位元遮罩 0x0f 值可以取得 char 資料型態值中, 低階 4 位元的值, 如下所示 : 13

14 位元運算子 --OR 運算 OR 運算 可以將指定位元設為 1 OR 運算式 60 3, 如下所示 : 位元運算子 --XOR 運算 ^ XOR 運算 ^ 是當比較的位元值不同時, 即 0 和 1, 或 1 和 0 時, 將位元設為 1 XOR 運算式 60 ^ 120, 如下所示 : 位元運算子 左移 右移運算 ^ Java 語言提供向左移 ( left-shift) 右移(right-shift) 和無符號右移 ( unsigned rightshift) 幾種位移運算, 如表 5.7 所示 : 14

15 表 5.7 左移 右移和無符號右移運算表 運算子說明 << op1 << op2 >> op1 >> op2 左移運算,op1 往左位移 op2 位元, 然後在最右邊補上 0 右移運算,op1 往右位移 op2 位元, 最左邊補入 op1 最高位元 值, 正整數補 0, 負整數補 1 >>> op1 >>> op2 無符號右移運算,op1 往右位移 op2 位元, 然後在最左邊補 0 對於正整數來說, 左移運算每移 1 個位元, 相當於乘以 2; 右移運算每移 1 個位元, 相 當於是除以 2 原始十進位值 3 的左移運算, 在最右邊補 0, 如下所示 : << 1 = ( 6) << 2 = (12) 上述運算結果的括號就是十進位值 原始十進位值 120 的右移運算, 因為是正整數, 所以在最左邊補 0, 如下所示 : >> 1 = (60) >> 2 = (30) public class Ch4_5 {public static void main(string[] args) {int a = 0x3c; // int b = 0x0f; // int c = 0x03; // int d = 0x78; // int f = 0x03; // int g = 120; //

16 int r; System.out.println("a/b 的值 = " + a + "/" + b); System.out.println("c/d 的值 = " + c + "/" + d); System.out.println("NOT 運算 : ~a = " + r); System.out.println("AND 運算 : a & b = " + r); System.out.println("OR 運算 : a c = " + r); System.out.println("XOR 運算 : a ^ d = " + r); System.out.println("f/g 的值 =" + f + "/" + g); System.out.println(" 左移運算 : f<<1 = " +(f<<1)); System.out.println(" 左移運算 : f<<2 = " +(f<<2)); System.out.println(" 右移運算 : g>>1 = " +(g>>1)); System.out.println(" 右移運算 : g>>2 = " +(g>>2)); 5.5 資料型態的轉換 資料型態轉換 (type conversions) 是因為運算式可能擁有多個不同資料型態的變數或文字值 例如 : 在運算式中同時擁有整數和浮點數的變數或文字值時, 就需要執行型態轉換 資料型態轉換是指轉換變數儲存的資料, 而不是變數本身的資料型態 因為不同型態佔用的位元組數不同, 在進行資料型態轉換時, 例如 :double 轉換成 float, 變數資料有可能損失資料或精確度 Java 指定敘述型態轉換 (assignment conversion) 可以分為兩種 : 寬基本型態轉換 (widening primitive conversions ) 和 窄基本型態轉換 (narrowing primitive conversions) 寬基本型態轉換將資料轉換成範圍比較大的資料型態, 運算式如果擁有不同型態的運算元, 就會將儲存的資料自動轉換成相同的資料型態 由於資料轉換成範圍比較大的資料型態不會損失精確度 ; 在指定敘述型態轉換的寬基本 16

17 型態轉換不需要特別語法, 也不會損失精確度 資料型別空間的關係 double > float > long > int > char > short > byte 態 上述型態的範圍是指如果 2 個運算元屬於不同型態, 就會自動轉換成範圍比較大的型 public class Ch4_6 {public static void main(string[] args) {int a = 123; float b = 15.5F; long c = L; int r; long r1; float r2; double r3; // 寬基本型態轉換 System.out.print("a(i)=" + a + " b(f)=" + b); System.out.println(" c(l)=" + c); r = a + 134; System.out.println("r(i)=a(i)+134(i)=" + r); r1 = a + c; System.out.println("r1(l)=a(i)+c(l)=" + r1); r2 = a * b; System.out.println("r2(f)=a(i)*b(f)=" + r2); r3 = c * b; System.out.println("r3(d)=c(l)*b(f)=" + r3); 17

18 窄基本型態轉換與型態轉換運算子 窄基本型態轉換就是從精確度比較高的資料型態轉換成較低的資料型態 double 轉換成 float; long 轉換成 int; 變數儲存的資料將會損失一些精確度 指定敘述型態轉換的窄基本型態轉換通常並不會自動處理, 而是需要使用 Java 型態轉 換運算子 (cast operator) 在運算式中強迫轉換資料型態 強迫轉換資料型態語法 目的變數 =( 目的變數之型別 ) 來源變數 ; r1 = (float) a; r2 = (float) (a + b); int a,b; a=27; b=5; r = (float)a / (float)b; 上述程式碼將整數變數 a 和 b 都強迫轉換成浮點數 float, 此時 27/5 的結果是 5.4 public class Ch4_6_2 {public static void main(string[] args) {int a = 27; int b = 5; float r; // 寬基本型態轉換 18

19 System.out.println("a = " + a + " b = " + b); r = a / b; System.out.println("r = a / b = " + r); // 強迫型態轉換 r = (float)a / (float)b; System.out.println("r = (float)a/(float)b = "+r); ITSA 考題 問題描述 : 試撰寫一程式, 可由鍵盤輸入英哩, 程式的輸出為公里, 其轉換公式如下 : 1 英哩 = 1.6 公里 輸入說明 : 輸入欲轉換之英哩數 (int) 輸出說明 : 輸出公里 (double), 取到小數點以下第一位 執行 : 輸入 : 輸出 : 程式碼 : public class ch4_itsa_1 {public static void main(string[] args) {int mile; double km; java.util.scanner sc=new java.util.scanner(system.in); 19

20 System.out.print(" 入欲轉換之英哩數 (int):"); mile=sc.nextint(); km=(double)mile*1.6; System.out.println(" 輸出公里 (double)="+km); ITSA 考題 標準體重計算 問題描述 : 已知男生標準體重 =( 身高 -80 )*0.7; 女生標準體重 =( 身高 -70)*0.6; 試寫一個程式可 以計算男生女生的標準體重 輸入說明 : 每個測資檔案會有多組測資案例 輸入兩個數值, 依序代表為身高及性別 (1 代表男性 ;2 代表女性 ) 輸出說明 : 輸出標準體重, 浮點數取至第一位 : 輸入 : 輸出 : 程式碼 : public class ch4_itsa_2 {public static void main(string[] args) {int sex; double height,wei_std; java.util.scanner sc=new java.util.scanner(system.in); 20

21 System.out.print(" 請輸入身高 :"); height=sc.nextdouble(); System.out.print(" 請輸入性別 (1 代表男性 ;2 代表女性 ):"); sex=sc.nextint(); if(sex==1) wei_std=(height-80)*0.7; else wei_std=(height-70)*0.6; System.out.printf(" 標準體重為 : %.1f", wei_std); 21

Java 程式設計入門

Java 程式設計入門 Java 程式設計入門 講師 : 陳昭源 CISE, NTU August 28, 2005 Outline 變數 Variables 運算子 Operators 運算式 (Expressions) 敘述(Statements) & 程式區塊 (Blocks) 流程控制 Control Flow Statements if-else statements switch statements August

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

3.1 num = 3 ch = 'C' 2

3.1 num = 3 ch = 'C' 2 Java 1 3.1 num = 3 ch = 'C' 2 final 3.1 final : final final double PI=3.1415926; 3 3.2 4 int 3.2 (long int) (int) (short int) (byte) short sum; // sum 5 3.2 Java int long num=32967359818l; C:\java\app3_2.java:6:

More information

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,

More information

Microsoft Word - 投影片ch03

Microsoft Word - 投影片ch03 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第三章變數與資料型態 本章學習目標認識變數與常數認識 Java 的基本資料型態學習如何進行資料型態轉換學習如何由鍵盤輸入資料 變數與資料型態 3-2 Java 的資料型態分為 : 與 原始資料型態 (primitive type) 非原始資料型態 (non-primitive type) 原始資料型態包括了整數與浮點數等型態

More information

目次 CONTENTS 2 1 乘法公式與多項式 二次方根與畢氏定理 因式分解 一元二次方程式

目次 CONTENTS 2 1 乘法公式與多項式 二次方根與畢氏定理 因式分解 一元二次方程式 給同學的話 1 2 3 4 目次 CONTENTS 2 1 乘法公式與多項式 1-1 3 1-2 7 1-3 11 1 16 2 二次方根與畢氏定理 2-1 20 2-2 24 2-3 29 2 33 3 因式分解 3-1 37 3-2 41 3-3 45 3 49 4 一元二次方程式 4-1 53 4-2 57 4-3 61 4 65 3 1-1 乘法公式 本節性質與公式摘要 1 分配律 : ddd

More information

内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌

内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌 语 言 程 序 设 计 郑 莉 胡 家 威 编 著 清 华 大 学 逸 夫 图 书 馆 北 京 内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌 握 语

More information

Microsoft Word - ACG chapter00c-3ed.docx

Microsoft Word - ACG chapter00c-3ed.docx Python 好好玩, 趣學電玩遊戲程式設計 Python Python BASIC Java JavaScript PHP C++ BASIC Python Python Python Xbox PlayStation Nintendo - 2 - 簡介 : 互動式 Python Shell : 編寫程式 Python File editor : 猜數字 : 腦筋急轉彎 : 龍域 ( ) : 使用

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

Google Android 應用程式開發實戰

Google Android 應用程式開發實戰 Chapter 3 變數 資料型態與運算子 3-1 認識變數與識別字 電腦程式在執行時常常需要記住一些資料, 所以程式語言會提供一個地方, 用來記得執行時的一些資料, 這個地方是 變數 (Variables) Java 語言的變數名稱就是 識別字 (Identifier) 3-1-1 變數是什麼 我們去商店買東西時, 為了比較價格, 我們會記下商品價格, 同樣的, 程式是使用變數儲存這些執行時需記住的資料,

More information

PowerPoint 簡報

PowerPoint 簡報 本周未安排實作輔導 預定 : 下周六 迴圈 LOOP 應用 判斷質數 (Prime number) 求兩個整數的最大公因數 (greatest common divisor, GCD) 判斷迴文 (palindrome) 搶答!! Q1 : 印出結果? int s,x; s=0; for(x=1;x

More information

Mac Java import com.apple.mrj.*;... public class MyFirstApp extends JFrame implements ActionListener, MRJAboutHandler, MRJQuitHandler {... public MyFirstApp() {... MRJApplicationUtils.registerAboutHandler(this);

More information

PowerPoint Presentation

PowerPoint Presentation 第六章簡介運算子超載 (Operator Overloading) 6-1 運算子超載的基礎 6-2 超載二元運算子 6-3 超載邏輯與關係運算子 6-4 超載一元運算子 6-5 使用夥伴函數 6-6 細部檢視指定運算子 6-7 超載註標運算子 6-1 運算子超載的基礎 甚麼是運算子超載? 讓運算子 ( 符號 ) 有不同的意義 EX: 運算子的預設意義 ( 以 + 與 = 為例 ) class frac

More information

個 人 的 手, 拉 著 瞎 子 的 手 把 他 帶 往 村 外 的 時 候, 對 於 瞎 子 來 講, 那 個 人 的 手 和 耶 穌 的 手 有 沒 有 區 別? 沒 有! 為 什 麼 沒 有 區 別? 因 為 對 於 一 個 瞎 子 來 說, 手 和 耳 朵 就 是 他 接 觸 世 界, 瞭

個 人 的 手, 拉 著 瞎 子 的 手 把 他 帶 往 村 外 的 時 候, 對 於 瞎 子 來 講, 那 個 人 的 手 和 耶 穌 的 手 有 沒 有 區 別? 沒 有! 為 什 麼 沒 有 區 別? 因 為 對 於 一 個 瞎 子 來 說, 手 和 耳 朵 就 是 他 接 觸 世 界, 瞭 課 目 : 講 道 法 學 生 : 楊 建 偉 老 師 : 汪 院 長 時 間 :2009 年 8 月 1 日 靈 命 三 階 ( 可 8:22-26) 在 四 部 福 音 書 中, 這 是 一 段 很 特 別 的 記 載 特 別 在 什 麼 地 方 呢? 是 不 是 特 別 在 耶 穌 基 督 對 一 個 病 人 的 醫 治? 不, 在 耶 穌 三 年 半 的 服 侍 當 中, 曾 經 醫 治 數

More information

使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款

使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款 JAVA 程 序 设 计 ( 肆 ) 徐 东 / 数 学 系 使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款 使 用 Java class 代 表 保 险 箱 public class SaveBox 类 名 类 类 体 实 现 封 装 性 使 用 class SaveBox 代 表 保

More information

!"# $%& %!"# $%& %!"#$%& %! ( )***%% ) $)! +**+),,* -)+.* )( ) +, +*.*)+..**! )$,*)+$))$!"!#

!# $%& %!# $%& %!#$%& %! ( )***%% ) $)! +**+),,* -)+.* )( ) +, +*.*)+..**! )$,*)+$))$!!# !"#$%& % ( % )& (% ( % (( )( !"# $%& %!"# $%& %!"#$%& %! ( )***%% ) $)! +**+),,* -)+.* )( ) +, +*.*)+..**! )$,*)+$))$!"!# !"#$%& %!! "! # " $ # % & & ( ) *!+ !"#$%& % ( (*( (*+ "#$% $%%"# (*, (*% + +*(

More information

JavaIO.PDF

JavaIO.PDF O u t p u t S t ream j a v a. i o. O u t p u t S t r e a m w r i t e () f l u s h () c l o s e () public abstract void write(int b) throws IOException public void write(byte[] data) throws IOException

More information

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2 Chapter 02 變數與運算式 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.2.3 type 2.2.4 2.3 2.3.1 print 2.3.2 input 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 + 2.4.6 Python Python 2.1 2.1.1 a p p l e b e a r c 65438790

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

Microsoft Word - ACI chapter00-1ed.docx

Microsoft Word - ACI chapter00-1ed.docx 前言 Excel Excel - v - 財務管理與投資分析 -Excel 建模活用範例集 5 相關 平衡 敏感 - vi - 前言 模擬 If-Then 規劃 ERP BI - vii - 財務管理與投資分析 -Excel 建模活用範例集 ERP + BI + ERP BI Excel 88 Excel 1. Excel Excel 2. Excel 3. Excel - viii - 前言 1.

More information

Microsoft PowerPoint - chap3

Microsoft PowerPoint - chap3 第三章基本輸出與輸入的方法 資訊科技系 林偉川 本章簡介 如何從鍵盤輸入資料以及從螢幕輸出結果, 是寫程式一個很基本的技巧, 因為這也是使用者與電腦交談的重要橋樑 在 C 語言函式庫中有不少輸出 / 入相關函式, 不過較常用到的也只有其中幾個 從螢幕輸出類 : 由鍵盤輸入類 : 2 1 從螢幕輸出類 printf(): 函數名稱取 print 以及 format 兩個字組成 此函式會將我們指定的字串以指定的格式輸出在螢幕上

More information

Microsoft PowerPoint - Chapter3

Microsoft PowerPoint - Chapter3 第三章資料型別與運算 課程目標 1. 暸解 VBA 程式設計可用之資料型態 2. 定義變數 3. 運算子與優先順序 4. 變數與資料運算實務案例 - 業績獎金自訂函數範例與延伸 2 資料型別 在 VBA 巨集語言當中, 資料被分成十種基本型別, 再加上使用者自訂型別物件型別及附於 Variant 型別中的 Decimal 型別, 總共是十三種資料型態的表示法 3 數字資料型別 數字類資料型態的種類共可以分為

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 310-055Big5 Title : Sun Certified Programmer for the Java 2 Platform.SE 5.0 Version : Demo 1 / 22 1. 11. public static void parse(string str)

More information

Java 程式設計初階 第 5 章:基本輸出入 & 流程控制

Java 程式設計初階 第 5 章:基本輸出入 & 流程控制 Java 程式設計 標準輸出入與流程控制 本章大綱 標準輸出入 (Standard I/O) 分支 (Branch) if ~ else switch ~ case 迴圈 (Loop) for while do ~ while 中斷指令 break continue 總整理 標準輸出 定義 : 將資料印到螢幕上 Java 標準輸出指令 System.out.println( 資料 ) 將資料印出後換行

More information

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double

More information

Microsoft PowerPoint - ch03_AEL0080.ppt

Microsoft PowerPoint - ch03_AEL0080.ppt 3 基本資料型態 能盡物之性, 則可以贊天地之化育 可以贊天地之化育, 則可以與天地矣 中庸中庸.第二十一章第二十一章 1/88 基本資料型態 3.1 3.2 3.3 3.4 3.5 3.6 3.7 整數和浮點數變數和常數算術運算標準數學函數的運算邏輯值及其運算字元與字串位元處理運算 2/88 C++ 的資料型態 C++ 資料型態 基本資料型態 整數 int, short, long 浮點數 float,

More information

Microsoft Word - ch 校.doc

Microsoft Word - ch 校.doc 變數與基本資料型別 CHAPTER 3 基本資料型別 延伸資料型別 字元 字串常值 整數 浮點數常值 符號常數 識別字與保留字 變數宣告 指定 算術 複合指定 遞增和遞減運算子 關係 邏輯運算子 運算子的優先順序 強制型別轉換 自動型別轉換 檢測模擬考題解析 3.1 資料型別 電腦軟體就是用來處理各類的資料, 以解決人類生活上的問題 生活中有各式各樣的資料, 例如姓名 身高 年齡 數量 車牌號碼 編號

More information

Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream Class java.io.datainptstream (extends) FilterInputStream InputStream Obj

Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream Class java.io.datainptstream (extends) FilterInputStream InputStream Obj Message Transition 5-1 5-2 DataInputStream Class 5-3 DataOutputStream Class 5-4 PrintStream Class 5-5 (Message Transition) (Exercises) Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream

More information

Microsoft PowerPoint - sql2005_ch09.ppt

Microsoft PowerPoint - sql2005_ch09.ppt 第九章 T-SQL 設計 9-1 關於 T-SQL 9-1-1 關於程式語言 9-1-2 T-SQL 的組成 9-1-3 測試及執行 9-2 基本語法說明 9-2-1 變數及常數 9-2-2 資料型別優先順序 9-2-3 運算子 9-2-4 取得工作狀態 9-2-5 設定工作狀態 9-2-6 流程控制 9-2-7 錯誤處理 9-3 實務說明 9-3-1 日期處理 9-3-2 小數資料處理 9-3-3

More information

Problem 1. 星座查詢 (Time Limit: 1 second) 問題描述 : 星座查詢有 " 水瓶 "," 雙魚 "," 牡羊 "," 金牛 "," 雙子 "," 巨蟹 "," 獅子 "," 處女 "," 天秤 "," 天蠍 "," 射手 "," 摩羯 "; 請設計程式, 根據輸入之月

Problem 1. 星座查詢 (Time Limit: 1 second) 問題描述 : 星座查詢有  水瓶 , 雙魚 , 牡羊 , 金牛 , 雙子 , 巨蟹 , 獅子 , 處女 , 天秤 , 天蠍 , 射手 , 摩羯 ; 請設計程式, 根據輸入之月 Problem 1. 星座查詢 (Time Limit: 1 second) 星座查詢有 " 水瓶 "," 雙魚 "," 牡羊 "," 金牛 "," 雙子 "," 巨蟹 "," 獅子 "," 處女 "," 天秤 "," 天蠍 "," 射手 "," 摩羯 "; 請設計程式, 根據輸入之月及日期, 輸出對應之星座輸出 1997 年 1 月 21 日 ~ 1997 年 2 月 18 日水瓶 Aquarius

More information

Microsoft Word - DA 資料處理-講義-01

Microsoft Word - DA 資料處理-講義-01 資資資資 講義 資料處理 ( 一 ) 數字系統 人類慣用十進位系統, 而電腦預設是採用二進位系統, 因此會有十進位系統與二進位系統間的轉換 此外, 為了節省儲存空間, 有時候電腦也會使用十六進位制 下面就跟大家介紹這幾種表示法以及各種表示法之間的換算 十進位 : 0,,, 3, 4, 5, 6, 7, 8, 9 鼎文公職二進位 : 從 0 開始, 逢 進位, 所以二進位的數字非 0 即, 亦即一般統稱的二元數字

More information

Microsoft PowerPoint - Class2.pptx

Microsoft PowerPoint - Class2.pptx C++ 程式初探 II 2015 暑期 C++ 程式 II 大綱 1. 變數 2. 運算式 3. 輸出 4. 條件判斷 5. 迴圈 6. 陣列 2 基本變數型態 整數 位元組 浮點數 位元組 字元 位元組 short 2 float 4 char ( 整數 ) 1 int 2 (4) double 8 long 4 (8) long double 8(10) 位元組 整數値域 浮點數値域 準確度 1-128

More information

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6:

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6: Chapter 15. Suppressed Exception CH14 Finally Block Java SE 7 try-with-resources JVM cleanup try-with-resources JVM cleanup cleanup Java SE 7 Throwable getsuppressed Throwable[] getsuppressed() Suppressed

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Fortran Algol Pascal Modula-2 BCPL C Simula SmallTalk C++ Ada Java C# C Fortran 5.1 message A B 5.2 1 class Vehicle subclass Car object mycar public class Vehicle extends Object{ public int WheelNum

More information

新版 明解C++入門編

新版 明解C++入門編 511!... 43, 85!=... 42 "... 118 " "... 337 " "... 8, 290 #... 71 #... 413 #define... 128, 236, 413 #endif... 412 #ifndef... 412 #if... 412 #include... 6, 337 #undef... 413 %... 23, 27 %=... 97 &... 243,

More information

此運算子具有的優先順序高於下一個區段且低於前一個區段 請注意, 您可以按一下運算子以移至內附範例的詳細資料頁面 x && y 邏輯 AND 如果第一個運算元為 false,c# 就不會評估第二個運算元 條件 OR 運算子 此運算子具有的優先順序高於下一個區段且低於前一個區段 請注意, 您可以按一下運

此運算子具有的優先順序高於下一個區段且低於前一個區段 請注意, 您可以按一下運算子以移至內附範例的詳細資料頁面 x && y 邏輯 AND 如果第一個運算元為 false,c# 就不會評估第二個運算元 條件 OR 運算子 此運算子具有的優先順序高於下一個區段且低於前一個區段 請注意, 您可以按一下運 https://msdn.microsoft.com/zh-tw/library/6a71f45d.aspx 關係和類型測試運算子 傳回真 (true) 假 (false) 值這些運算子具有的優先順序高於下一個區段且低於前一個區段 請注意, 您可以按一下運算子以移至內附範例的詳細頁面 x < y 小於 ( 如果 x 小於 y, 則為 true) x > y 大於 ( 如果 x 大於 y, 則為 true)

More information

The Embedded computing platform

The Embedded computing platform 嵌入式系統及實驗 Embedded System and Experiment 詹曉龍 長庚大學電機系 Java 的類別與物件 : 宣告類別 建構子 public class Customer { private String name; private String address; // Customer 類別宣告 // 成員資料 public int age; // 建構子 : 使用參數設定成員資料初始值

More information

山东2014第四季新教材《会计基础》冲刺卷第二套

山东2014第四季新教材《会计基础》冲刺卷第二套 2016 年 会 计 从 业 考 试 会 计 基 础 冲 刺 卷 2 一 单 项 选 择 题 ( 本 题 共 20 小 题, 每 小 题 1 分, 共 20 分 在 下 列 每 小 题 的 备 选 项 中, 有 且 只 有 一 个 选 项 是 最 符 合 题 目 要 求 的, 请 将 正 确 答 案 前 的 英 文 字 母 填 入 题 后 的 括 号 内, 不 选 错 选 均 不 得 分 ) 1.

More information

javaexample-02.pdf

javaexample-02.pdf n e w. s t a t i c s t a t i c 3 1 3 2 p u b l i c p r i v a t e p r o t e c t e d j a v a. l a n g. O b j e c t O b j e c t Rect R e c t x 1 y 1 x 2 y 2 R e c t t o S t r i n g ( ) j a v a. l a n g. O

More information

1 2 3 1. F 2. F 3. F 4. 12.5g 5. 14.2g 6. 30.6g 7. 8. 50cm 24cm 15cm 9. 10. 11. 12. 13. 14. 15. 16. 17. 4 5 1. 1 2 2. 3. 50cm 24cm 15cm 4. 5. ABCD 1 15 24 50 15 24 50 6 7 8 1. 1 2. 3. 4. 5. AB 2 34 9 7

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

Microsoft PowerPoint - ICP_02_Basic_Data_Type.ppt [相容模式]

Microsoft PowerPoint - ICP_02_Basic_Data_Type.ppt [相容模式] Introduction to Computer and Program Design Lesson 2 Basic Data Types James C.C. Cheng Department of Computer Science National Chiao Tung University The basic data types 變數 (variable) 是甚麼? 變數代表了一塊可以記錄資料的記憶體空間,

More information

untitled

untitled 不 料 料 例 : ( 料 ) 串 度 8 年 數 串 度 4 串 度 數 數 9- ( ) 利 數 struct { ; ; 數 struct 數 ; 9-2 數 利 數 C struct 數 ; C++ 數 ; struct 省略 9-3 例 ( 料 例 ) struct people{ char name[]; int age; char address[4]; char phone[]; int

More information

PowerPoint 簡報

PowerPoint 簡報 複習算術運算式 條件運算式 臺北市立大學資訊科學系 ( 含碩士班 ) 賴阿福 搶答 Q1: debug int x=9, y=8, z; if (y=x+1) z=3; if (x-1=y+8) z=4; 搶答 Q1: debug (answer) int x=9, y=8, z; if (y==x+1) z=3; if (x-1==y+8) z=4; int x=9, y=8, z; if (y==x+1)

More information

(Microsoft PowerPoint - \262\304\244\273\263\271)

(Microsoft PowerPoint - \262\304\244\273\263\271) 第六章 VHDL 電路設計語言中表示式 表示式 VHDL 電路設計語言中的表示式, 係用來計算出一個式子中的算術或邏輯數值 在一個表示式中, 通常包含有 2 種的組成元素, 一為運算元 (Operand), 另一為運算子 (Operator) 在 VHDL 電路設計語言中, 表示式的語法構成了一個程式執行或計算的基本單元, 使程式具有實質計算上的意義 2 運算子 (Operator) VHDL 電路設計語言中,

More information

光華高中104學年度第一學期二年級體育常識測驗題庫

光華高中104學年度第一學期二年級體育常識測驗題庫 光 華 高 中 104 學 年 度 第 一 學 期 二 年 級 體 育 常 識 測 驗 題 庫 一 是 非 題 ( )1. 在 運 動 時, 除 了 要 了 解 一 些 基 本 的 體 育 知 識 外, 更 需 要 配 合 自 己 的 身 體 狀 況, 選 擇 最 適 合 自 己 的 運 動 方 式 來 進 行 運 動, 這 樣 才 可 以 達 到 強 身 健 體 的 功 效 ( ) 2. 廣 義

More information

A. B. C. D. 2. A. B. C. D. 3. A. 4 N B. 18 N C. 40 N D N 1

A. B. C. D. 2. A. B. C. D. 3. A. 4 N B. 18 N C. 40 N D N 1 1 1 3 5 5 8 9 9 11 13 14 16 17 17 19 21 23 25 26 26 29 31 32 32 33 34 35 37 38 1 1. 2. 3. 1. 2. 3. 4. 5. 1 2 3 1. A. B. C. D. 2. A. B. C. D. 3. A. 4 N B. 18 N C. 40 N D. 23. 5 N 1 1 2 3 1. A. B. C. D.

More information

電機工程系認可證照清單 2011/7/1

電機工程系認可證照清單                  2011/7/1 南 台 科 技 大 學 電 機 工 程 系 專 業 證 照 課 程 實 施 要 點 96 年 10 月 05 日 系 務 會 議 通 過 100 年 06 月 30 日 系 務 會 議 修 正 通 過 101 年 06 月 21 日 系 務 會 議 修 正 通 過 一 本 系 為 提 升 學 生 的 專 業 技 能, 特 訂 定 本 辦 法 二 實 施 對 象 : 本 系 日 間 部 96 學 年

More information

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 5 月 2 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d =

More information

《大话设计模式》第一章

《大话设计模式》第一章 第 1 章 代 码 无 错 就 是 优? 简 单 工 厂 模 式 1.1 面 试 受 挫 小 菜 今 年 计 算 机 专 业 大 四 了, 学 了 不 少 软 件 开 发 方 面 的 东 西, 也 学 着 编 了 些 小 程 序, 踌 躇 满 志, 一 心 要 找 一 个 好 单 位 当 投 递 了 无 数 份 简 历 后, 终 于 收 到 了 一 个 单 位 的 面 试 通 知, 小 菜 欣 喜

More information

Microsoft Word - part doc

Microsoft Word - part doc 3 指標與陣列 3-1 指標與一維陣列 3-2 指標與二維陣列 3-3 陣列指標 3-4 為什麼 parr 等同於 *parr? 3-5 指向陣列的指標 3-6 多重指標 3-7 命令列引數 3-8 除錯題 3-9 問題演練 3-10 程式實作 32 Part 1 C 程式語言篇 指標其實就是一位址 陣列的名稱, 表示此陣列第一個元素的位址, 所以它也是指標 由此可知, 指標與陣列的關係是很密切的

More information

1

1 守大學電機系 電腦視覺 報告 單元一 數位影像 : 格式和操作 參考解答 MIAT( 機器智慧與自動化技術 ) 實驗室 中華民國 93 年 9 月 29 日 1. (a) 如果指紋影像 finger300x300 的取像面積是 14(mm)x14(mm), 請計算取像系統的 dpi (b) 如果 kaoshiung512x512 遙測影像的覆蓋面積是 5(Km)x5(Km), 請計算該影像的解析度

More information

Microsoft Word - 第5-7章

Microsoft Word - 第5-7章 3 5 1 2 239 1. 1 2 3 2. 1 2 7 1 1 2 3 4 5 A. B. C. D. ABC 2012 240 A. B. C. D. D D 1 7 2 2012 3 10 2 000 100 1 21 000 000 21 000 000 2 21 000 000 21 000 000 2 7 3 A 2012 1 1 1 2012 12 31 600 3 000 4 000

More information

OOP with Java 通知 : Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢

OOP with Java 通知 : Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 : Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 Email: 51141201063@ecnu.cn 复习 : Java 类型 基本类型 boolean, char, 封装 (wrappers) 类 (class) 定义 class MyType { int i;

More information

Microsoft Word - ACL chapter02-5ed.docx

Microsoft Word - ACL chapter02-5ed.docx 第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131

More information

OOP with Java 通知 : Project 2 提交时间 : 3 月 15 日晚 9 点

OOP with Java 通知 : Project 2 提交时间 : 3 月 15 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 : Project 2 提交时间 : 3 月 15 日晚 9 点 复习 : Java 类型 基本类型 boolean, char, 封装 (wrappers) 类 (class) 定义 class MyType { int i; double d; 数据 (Fields) char c; void set(double

More information

Microsoft Word - About_C_BitOperation.doc

Microsoft Word - About_C_BitOperation.doc (*) 位元的介紹位元 (binary digit: bit) 表示兩個值 :0 與 1 以一個 1 byte = 8 bits 為例, 一個位元可以表示兩個值 (0,1) ( 或者更廣義地說兩種狀態 ), 因此整個 byte ( 位元組 ) 的表示的範圍就是 2 8 =256 通常電腦在表示有正負號數值時會將最高位元 (msb: most significant bit 或最左位元 ) 當成符號位元,

More information

Microsoft PowerPoint - chap4.ppt

Microsoft PowerPoint - chap4.ppt 定址方式 定址方式 格式 有效位址 立即資料定址 #data8 暫存器定址 Rn (R0 ~ R7) 直接定址 addr8 addr8 絕對定址 addr11 addr11 長程 ( 絕對 ) 定址 addr16 addr16 ( 暫存器 ) 間接定址 @Ri (@R0 @R1) 或 @DPTR R0 R1 或 DPTR ( 暫存器 ) 相對定址 disp8 PC+ 符號擴展之 disp8 ( 基底

More information

2009年3月全国计算机等级考试二级Java语言程序设计笔试试题

2009年3月全国计算机等级考试二级Java语言程序设计笔试试题 2009 年 3 月 全 国 计 算 机 等 级 考 试 笔 试 试 卷 二 级 Java 语 言 程 序 设 计 ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的 请 将 正 确 选 项 填 涂 在 答 题 卡 相 应 位 置 上,

More information

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d

More information

NethersoleJO89(8).indd

NethersoleJO89(8).indd 2 3 4 5 6 7 8 9 10 雅風四十六期 二零零八年九月 婆婆的愛心感動了我 陳姑娘在災區認識了白婆婆 她的家人全都在外地工 作 婆婆表示地震當日 她急忙地救了兩戶鄰舍的兩名小 孩 拖著六歲的男孩和揹著四個月大的嬰孩從災區步行兩 日後到達救援區 獲救的男孩每天都前往帳篷探望婆婆 因此她面上常帶笑容 每當白婆婆看見義工隊到災區時 都會送上暖暖的問候 更將獲配給的涼水贈予義工們 她 那真誠和熱切的關懷深深感動了義工隊

More information

Microsoft PowerPoint - Bronson-v3-ch02.ppt [相容模式]

Microsoft PowerPoint - Bronson-v3-ch02.ppt [相容模式] C++ FOR ENGINEERS AND SCIENTISTS THIRD EDITION Chapter 2 Problem Solving Using C++ 1 Objectives 目標 2 In this chapter, you will learn about: Modular programs 模組化程式 Programming style 寫程式的風格 Data types 資料種類

More information

C/C++语言 - C/C++数据

C/C++语言 - C/C++数据 C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;

More information

《米开朗琪罗传》

《米开朗琪罗传》 ! " # ! """"""""""""""""""" """"""""""""""""" """""""""""""""" $% """"""""""""" &# """"""""""""""" %# """"""""""""""" # """""""""""""""!$% """""""""""""""!&!! # $$$$$$$$$$$$$$$$$$ $$$$$$$$$!"#!%& (! "

More information

1 式子的運算 19 例 1 解 符號的簡記 ( 乘法 ) 1x 4x x 5 1xx 4x4x x 5 5 x 5 x 5x 除以一個不為 0 的數就是乘以該數的倒數 P5 1 1 x x 5 5 x 4 x 4 x 可視為 x 1x4 x 1 4 x4x x x 4 x x x

1 式子的運算 19 例 1 解 符號的簡記 ( 乘法 ) 1x 4x x 5 1xx 4x4x x 5 5 x 5 x 5x 除以一個不為 0 的數就是乘以該數的倒數 P5 1 1 x x 5 5 x 4 x 4 x 可視為 x 1x4 x 1 4 x4x x x 4 x x x 7 1 x y 基會試題 9 I 8 18 1 符號的簡記 x 第三章一元一次方程式 -1 xyz 1 4 x 4x x x 1500 x 1500x 4 y y x15 15x 15x x1.5 1.5x 1.5x x x x x 4 7 以符號代表數 式子的運算 1.. 4 7 x 4 7. x 4x 7 7-a-017-a-0 15x 15x 15x 1x 1x 1 1 x 簡記成 x (-1)

More information

Microsoft PowerPoint - EmbSys101_Java Basics.ppt [相容模式]

Microsoft PowerPoint - EmbSys101_Java Basics.ppt [相容模式] Java Basics Hi Hsiao-Lung Chan, Ph.D. Dept Electrical Engineering Chang Gung University, Taiwan chanhl@maili.cgu.edu.twcgu 執行環境 - eclipse 點選 eclipse 軟體執行檔 設定工作路徑 eclipse 開啟 2 建置 Java 專案 File New project

More information

Microsoft PowerPoint - STU_C_Lang_CH13.ppt

Microsoft PowerPoint - STU_C_Lang_CH13.ppt 第 13 章 動態配置記憶體 程式設計與生活 - 使用 C 語言 Shi-Huang Chen Spring 2013 第 13 章 動態配置記憶體 13-1 記憶體配置函式 malloc( ) 13-2 動態配置結構陣列 配置記憶體 預估需求數量的範圍是一項不容易的學問 例 : 大到預估今年國家預算, 小到預估櫥窗裡展示的毛線衣, 需要多少磅毛線才能織成 撰寫程式時, 一樣無法預估程式執行所需的記憶體空間

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

2. S 輸入一個整數 n, 求出從 1 ~ n 所有可以被 3 整除及又可以被 7 整除所有 的數字的總和的程式 ( 請上傳 Sum_3_7.py 檔 ) Sum_3_7.py 程式樣版 n = int(input()

2. S 輸入一個整數 n, 求出從 1 ~ n 所有可以被 3 整除及又可以被 7 整除所有 的數字的總和的程式 ( 請上傳 Sum_3_7.py 檔 ) Sum_3_7.py 程式樣版 n = int(input() 朝陽資管系進修部 python 程式檢定題庫 1. S 請試撰寫一程式, 讓使用者傳入一數值 A, 判斷此數是否為 2 或 3 的倍數, 如是印出 true, 否則印 false ( 請上傳 Multiple.py 檔 ) 0 true 184 true 84 true 78 true 91 false Multiple.py 程式樣板 A = int(input()) 2. S 輸入一個整數 n,

More information

c_cpp

c_cpp C C++ C C++ C++ (object oriented) C C++.cpp C C++ C C++ : for (int i=0;i

More information

Microsoft Word - 新1-12.doc

Microsoft Word - 新1-12.doc 实训 5 面向对象编程练习 实训 5 面向对象编程练习 5.1 实训目的 通过编程和上机实验理解 Java 语言是如何体现面向对象编程基本思想 以及如何创建类 和对象 了解成员变量和成员方法的特性 5.2 实训要求 编写一个体现面向对象思想的程序 编写一个创建对象和使用对象的方法的程序 5.3 实训内容 5.3.1 创建对象并使用对象 1 定义一个 Person 类 可以在应用程序中使用该类 成员属性

More information

Microsoft Word - 投影片ch11

Microsoft Word - 投影片ch11 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第十一章抽象類別與介面 本章學習目標認識抽象類別學習介面的使用認識多重繼承與介面的延伸 抽象類別與介面 11-2 11.1 抽象類別 抽象類別的目的是要依據它的格式來修改並建立新的類別 11.1.1 定義抽象類別 定義抽象類別的語法如下 : abstract class 類別名稱 { 宣告資料成員 ; // 定義抽象類別

More information

untitled

untitled 3 C++ 3.1 3.2 3.3 3.4 new delete 3.5 this 3.6 3.7 3.1 3.1 class struct union struct union C class C++ C++ 3.1 3.1 #include struct STRING { typedef char *CHARPTR; // CHARPTR s; // int strlen(

More information

目次 CONTENTS 1 數列與級數 幾何圖形 三角形的基本性質 平行與四邊形

目次 CONTENTS 1 數列與級數 幾何圖形 三角形的基本性質 平行與四邊形 給同學的話 1 3 4 目次 CONTENTS 1 數列與級數 1-1 3 1-8 1 13 幾何圖形 -1 18 - -3 6 30 3 三角形的基本性質 3-1 35 3-39 3-3 44 3 48 4 平行與四邊形 4-1 54 4-59 4-3 63 4 68 3 1-1 數列 本節性質與公式摘要 1 數列 : 1 1 a 3 a 3 n n a n 3 n n1 a n1 4 n n1

More information

康軒版 -( 三上年級課程 ) 對照表 康軒版 - 三上年級課程單元 01- 一萬以內的數 基礎下冊 - 單元七 - 討論一 02- 四位數的加減計算 基礎上冊 - 單元二 - 討論一 03- 周長與面積 基礎下冊 - 單元八 - 討論一 二 04- 乘法 基礎上冊 - 單元一 - 討論一 05- 重量 基礎上冊 - 單元四 - 討論一 - 題型二 06- 加減法的應用 基礎下冊 - 單元七 - 討論三

More information

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0,

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0, http://debut.cis.nctu.edu.tw/~chi Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0, : POSITIVE_INFINITY NEGATIVE_INFINITY

More information

1.5招募说明书(草案)

1.5招募说明书(草案) PUBLIC 2014 1 PUBLIC - 1 2014 1 PUBLIC - 2 2014 1 PUBLIC - 3 2014 1 PUBLIC - 4 2014 1 PUBLIC - 5 2014 1 PUBLIC - 6 2014 1 PUBLIC - 7 2014 1 PUBLIC - 8 2014 1 PUBLIC - 9 2014 1 PUBLIC - 10 2014 1 PUBLIC

More information

Explain each of the following terms. (12%) (a) O(n 2 ) (b) protected in C++ language (c) sparse matrix 7. Write

Explain each of the following terms. (12%) (a) O(n 2 ) (b) protected in C++ language (c) sparse matrix 7. Write Department of Computer Science and Engineering National Sun Yat-sen University Data Structures - Middle Exam, Nov. 20, 2017 1. Suppose an array is declared as a[5][6][4], where the address of a[0][0][0]

More information

untitled

untitled 1 7 7.1 7.2 7.3 7.4 7.5 2 7.1 VFT virtual 7.1 3 1 1. 2. public protected public 3. VFT 4. this const volatile 4 2 5. ( ) ( ) 7.1 6. no-static virtual 7.2 7. inline 7.3 5 3 8. this this 9. ( ) ( ) delete

More information

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new ListView 自訂排版 主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new int[]{r.drawable.dog1, R.drawable.dog2,

More information

<443A5C4261636B75705CC4DAC8DD5CD2BBA1A2C6C0B9C0CEC4BCFE5C312EA1B6BDCCD3FDB2BFB0ECB9ABCCFCB9D8D3DAC8ABC3E6BFAAD5B9B8DFD6B0B8DFD7A8D4BAD0A3C8CBB2C5C5E0D1F8B9A4D7F7CBAEC6BDC6C0B9C0B5C4CDA8D6AAA1B7A3A8BDCCB8DFCCFC5B323030345D3136BAC5A3A92E646F6

<443A5C4261636B75705CC4DAC8DD5CD2BBA1A2C6C0B9C0CEC4BCFE5C312EA1B6BDCCD3FDB2BFB0ECB9ABCCFCB9D8D3DAC8ABC3E6BFAAD5B9B8DFD6B0B8DFD7A8D4BAD0A3C8CBB2C5C5E0D1F8B9A4D7F7CBAEC6BDC6C0B9C0B5C4CDA8D6AAA1B7A3A8BDCCB8DFCCFC5B323030345D3136BAC5A3A92E646F6 教 学 与 督 导 特 刊 人 才 培 养 工 作 评 估 文 件 汇 编 目 录 一 评 估 文 件 1. 教 育 部 办 公 厅 关 于 全 面 开 展 高 职 高 专 院 校 人 才 培 养 工 作 水 平 评 估 的 通 知 ( 教 高 厅 [2004]16 号 ) 01 2. 教 育 部 关 于 印 发 < 高 等 职 业 院 校 人 才 培 养 工 作 评 估 方 案 > 的 通 知 (

More information

Microsoft PowerPoint - 04-array_pointer.ppt

Microsoft PowerPoint - 04-array_pointer.ppt Array 與 Pointer Array Dynamical Memory Allocation Array( 陣列 ) 陣列是用來存放同樣型態的資料陣列的大小必須在程式中預先設定在程式執行中, 陣列的大小無法改變陣列中的資料是透過索引 (index) 來存取 一維陣列的宣告 type array_name[array_size]; int iarray[100]; /* an integer array

More information

Microsoft Word - 03.doc

Microsoft Word - 03.doc 程式語言 (Programming Language) 本質上就是一個語言, 語言的目的在於讓您與特定對象進行溝通, 只不過程式語言的溝通對象是電腦 現在您學習的是 Java 語言, 用 Java 寫程式的目的就是在告訴電腦, 您希望它為您作哪些事,Java 既然是語言, 就有其規定的語法, 這個章節就是在學習基本的 Java 語法 我建議初學者從文字模式學習如何操作程式, 您在這個章節中將會學到

More information

海 南 冯 琳 峰 海 南 省 锅 炉 压 力 容 器 与 特 种 设 备 检 验 所 海 南 省 定 安 县 白 蒙 路 47 号 570203 信 XC22043618311 内 蒙 古 冯 磊 赤 峰 市 特 种 设 备 检 验 所 内 蒙 古 赤 峰 市 红 山 区 八 里 铺 油 库 路

海 南 冯 琳 峰 海 南 省 锅 炉 压 力 容 器 与 特 种 设 备 检 验 所 海 南 省 定 安 县 白 蒙 路 47 号 570203 信 XC22043618311 内 蒙 古 冯 磊 赤 峰 市 特 种 设 备 检 验 所 内 蒙 古 赤 峰 市 红 山 区 八 里 铺 油 库 路 2015 年 容 器 检 验 员 取 证 邮 寄 证 书 查 询 邮 寄 日 期 2016.2.26 查 询 网 址 http://yjcx.chinapost.com.cn/zdxt/yjcx/ 省 份 姓 名 工 作 单 位 通 信 地 址 邮 政 编 码 挂 号 号 码 山 东 丁 宪 振 山 东 省 特 种 设 备 检 验 研 究 院 山 东 省 济 南 市 高 新 区 天 辰 大 街 939

More information

一、乘法公式與多項式

一、乘法公式與多項式 一 乘法公式與多項式 多項式的乘法公式除了用來簡化多項式的乘法運算外, 還可運用於因式 分解 在本章中, 我們首先來複習已經學過的平方公式, 然後再延伸到立方公式 1-1 平方公式 二項式相乘公式 我們可利用分配律來展開 ( a+ )( c+ d) 的乘積而得到下列的公式 : ( a + )( c + d) ac + ad + c + d 公式 1 a c ac d ad c d 另一方面, 也可利用幾何圖形來解釋這個公式

More information

1-2 二元一次聯立方程式 21 例 1 代入法判斷二元一次聯立方程式的 { x3y5 2xy3 x1y2 x3y3 x2y1 xy 二元一次式 x y x+3y x-y x2y1 x2y1 { x3y5 2xy3 { 2x3y1 xy3 x2y1

1-2 二元一次聯立方程式 21 例 1 代入法判斷二元一次聯立方程式的 { x3y5 2xy3 x1y2 x3y3 x2y1 xy 二元一次式 x y x+3y x-y x2y1 x2y1 { x3y5 2xy3 { 2x3y1 xy3 x2y1 1 20 1-2 二元一次聯立方程式 1 二元一次聯立方程式 2 代入消去法 3 加減消去法 主題 1 二元一次聯立方程式 列二元一次聯立方程式 6 x y 3 1 700 3xy700 5 2 1200 5x2y1200 { 3xy700 5x2y1200 二元一次聯立方程式 二元一次方程組 二元一次聯立方程式的 3xy700 5x2y1200 xy x y 共同 x200y100 3xy700

More information

ACI pdf

ACI pdf 09 9.1 -...9-2 9.1.1...9-2 9.1.2...9-3 9.2 -...9-4 9.2.1 PMT - ()...9-4 9.2.2...9-6 9.3 -...9-8 9.3.1 PMT - ()...9-8 9.4...9-10 9.4.1... 9-11 9.4.2...9-12 9.4.3...9-14 9.5 -...9-17 9.5.1...9-18 1 Excel...9-21

More information

一、理事長的心聲……………………………………………

一、理事長的心聲…………………………………………… 1 理. 2. 3 1~8 理 錄 臨 理 錄 4 錄 錄..21 年 理..26 六..30..32 神 93 年 度 來 不 錄 () 立 年 度 ---2005/5/7.40 () 利 --- 參 料 錄 --- 律 41 () 旅 52 () 56 () 理..57 2 理 老 來 力 更 力 力 都 都 更 更 力 裡 論 論 論 不 路 見 了 易 識 例 不 見 利 路 料 不 論 不

More information

Microsoft PowerPoint - 3C¬ì§Þ»P¥Í¬¡-chapter2

Microsoft PowerPoint - 3C¬ì§Þ»P¥Í¬¡-chapter2 Chapter II 軟硬之間 電腦的程式與硬體 1 資料的二進位表示法 資訊在電腦外部及內部表示法上的不同 2 資料的二進位表示法 二進位與十進位轉換表 3 資料的二進位表示法 1035 0000010000001011-1035 直接符號 1000010000001011 1 s 補數 1111101111110100 2 s 補數 1111101111110101 負整數表示法 4 資料的二進位表示法

More information

現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度, 進而獲得地底物質密度與深度的關係 地下世界知多少 km/s g/cm 3 P Gpa km S P S 3,000 3,000 ak K 透視地底 Percy Bridgma

現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度, 進而獲得地底物質密度與深度的關係 地下世界知多少 km/s g/cm 3 P Gpa km S P S 3,000 3,000 ak K 透視地底 Percy Bridgma 透視地球深處 的窗戶? extreme condition extreme environment 94.5 1 270 21 3.9 12.3 6,400 300 4,000 1864 Jules Gabriel Verne 1959 2008 1990 Paul Preuss 2003 24 2013 2 482 現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度,

More information

Excel VBA Excel Visual Basic for Application

Excel VBA  Excel Visual Basic for Application Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","

More information

untitled

untitled 1 Outline ArrayList 類 列類 串類 類 類 例 理 MSDN Library MSDN Library 量 例 參 列 [ 說 ] [] [ 索 ] [] 來 MSDN Library 了 類 類 利 F1 http://msdn.microsoft.com/library/ http://msdn.microsoft.com/library/cht/ Object object

More information

Microsoft PowerPoint - SE7ch03.ppt

Microsoft PowerPoint - SE7ch03.ppt 第三章變數與運算式 課前指引在 Java 語言中, 資料以變數來加以儲存, 資料運算則是利用 Java 所提供的眾多運算子來處理資料 運算子與運算元將組合成運算式, 而運算式只要在結尾加上一個 ; 就形成了最簡單的單一敘述 章節大綱 3.1 變數與資料型態 3.2 資料輸入 3.4 資料型態的轉換 3.5 本章回顧 3.3 運算式 ( 運算子及運算元 ) 備註 : 可依進度點選小節 3.1 變數與資料型態

More information

馬偕醫學院 學生事務工作簡報

馬偕醫學院 學生事務工作簡報 馬 偕 醫 學 院 總 務 處 簡 介 報 告 人 申 永 順 總 務 長 總 務 處 織 與 成 員 許 鎂 秀 曾 柏 壽 楊 嘉 華 吳 俊 仲 內 容 校 園 環 境 生 活 機 能 二 期 工 程 配 合 事 項 馬 偕 醫 學 院 一 期 校 園 簡 介 網 球 場 籃 / 排 球 場 三 芝 區 市 中 心 教 學 大 樓 5C 聯 合 行 政 辦 公 區 A 區 B 區 C 區 藝

More information

4 CHAPTER 基本輸出入 JAVA

4 CHAPTER 基本輸出入 JAVA 4 CHAPTER 基本輸出入 JAVA 上一章我們已經介紹變數 運算子 運算元 敘述 本章則要介紹基本輸出入, 有了基本輸出入, 就可寫出一些程式, 解決生活上的一些思考性的計算問題 Java 應用程式大致分為文字介面的命令提示字元模式與圖形化的視窗介面模式 命令提示字元的應用程式其程式是按照程式出現的順序執行 ; 圖形化視窗介面的應用程式則依照事件產生的先後執行對應程式, 請看本書第章 文字介面雖然呆板,

More information

¥¼©R¦W-5

¥¼©R¦W-5 迴圈敘述 5 我們 類的生活有許多事都是具有重覆性的, 例如㆒ 有 24 小時, ㆒星期有七, 同㆒門課要 18 次才能拿到學分, 程式設計是要解決日常生活可預期的事件, 為了解決日常生活的重覆性, BCB 的迴圈敘述如 1. for 2. while 3. goto for 的使用時機為設計階段已知執行次數, 請看 5-1 節 若未知執行次數, 則應使用 while, 請看 5-2 節 goto

More information

(A) 二 小 時 (B) 三 小 時 (C) 四 小 時 (D) 五 小 時 第 一 組 出 題 6. 若 對 於 收 到 的 交 通 違 規 罰 單 不 服, 在 收 到 罰 單 幾 日 內 須 向 警 察 機 關 或 監 理 機 關 申 訴? (A) 十 天 (B) 十 五 天 (C) 二 十

(A) 二 小 時 (B) 三 小 時 (C) 四 小 時 (D) 五 小 時 第 一 組 出 題 6. 若 對 於 收 到 的 交 通 違 規 罰 單 不 服, 在 收 到 罰 單 幾 日 內 須 向 警 察 機 關 或 監 理 機 關 申 訴? (A) 十 天 (B) 十 五 天 (C) 二 十 1. 依 據 強 制 執 行 法 第 28-2 條 第 1 項 規 定, 執 行 標 的 金 額 或 價 額 未 滿 新 台 幣 五 千 元 者, 免 徵 執 行 費 ; 新 台 幣 五 千 元 以 上 者, 則 以 多 少 計 算? (A) 千 分 之 八 (B) 千 分 之 一 (C) 千 分 之 五 (D) 千 分 之 十 2. 何 種 票 據 可 直 接 向 法 院 聲 請 裁 定 後 強

More information

If Close[Length]!= 0 Then B Close[Length] 是 Length 日前的 Close 不是 0 的話則執行 B % Number 以 Divisor 來求取除法並傳回剩下的部份和 Divisor 具備相同的符 號 格式 :Number % Divisor Numb

If Close[Length]!= 0 Then B Close[Length] 是 Length 日前的 Close 不是 0 的話則執行 B % Number 以 Divisor 來求取除法並傳回剩下的部份和 Divisor 具備相同的符 號 格式 :Number % Divisor Numb 邏輯判斷與條件控制語法說明 數學演算符號意義 * 乘法 / 除法 + 加法 - 減法! 這單字使用方式類似 Not 邏輯運算子 注意 : 由於是邏輯運算, 只能執行布林值 ( 真 / 假 ) 的運算, 不能被使用在 指標或數值運算中 If!A Then B 若 A 為 False 則!A 是 True 就執行 B, 若 A 為 True,!A 則為 False 就 退出 If ( 條件 ) 指令 If!

More information

A B C D E F 3 B C D E F A 3 1995 13 27 299 1993 45 29 301 1995 47 5 12 30 6 12 31 67 17 1 1 4 8 00 2 145 1 1 11 12 1 1 1 1 1 1 1 1 1+ + + + + + + 2 6 12 20 30 42 56 72 1 1 1 1 2 + + + + 1 3 3 5 5 7

More information