請宣告一個 Add class,內容包含以下特性:(25 分)
A.
Private member "A",型態為integer,並透過constructor 初始化為0。
B.
Private member "B",型態為integer,並透過constructor 初始化為0。
C.
Private method "print",將member "A"、"B"相加後顯示在console 中,且無回傳
值。
D.
Public method "add(int A, int B)",須達成以下行為:
i. 將參數A 的value 儲存到member "A"。
ii. 將參數B 的value 儲存到member "B"。
iii. 呼叫Private method "print",印出結果。
iv. 無回傳值。
public class Add {
// code here
}
下表是一個名為company 的資料庫裡面user 的表格
username email
password creat_time
請使用SQL 語法加入三筆資料,如下表。(25 分)
username email
password creat_time
John
[email protected]
john
2017-01-01 03:26:30
Marry
[email protected]
marry
2017-10-10 20:15:56
Stephen
[email protected] stephen
2017-12-25 23:59:59
傳值呼叫(call by value)與傳址呼叫(call by address)的差異為何?試以兩數對調
的問題撰寫程式說明之。(20 分)
一個簡單的分配陳述式(assignment statements)語法(grammar)如下:
上述的語法說明了分配陳述式的右邊是含有加法、乘法和小括弧的算數運算式(arithmetic
expressions),請使用最左演繹(leftmost derivation)完成下列的陳述式:(20 分)
A = B *(A + C)