int Integer 課上測試

2022-07-13 10:15:10 字數 692 閱讀 6954

int和integer有什麼區別和聯絡?

在jshell中或者建立乙個測試類測試下面兩段**,結果是什麼?解釋一下為什麼。

-------------------------------

integer i1 =100;

integer i2 =100;

if (i1 == i2) else

-------------------------------------

integer i1 =200;

integer i2 =200;

if (i1 == i2) else

1、int 宣告的變數,儲存就是乙個數值,不能呼叫方法,它也沒有方法可呼叫而,int預設值是0;

integer 宣告的變數,是乙個物件,它有對應的變數、方法,它可以自由的呼叫,integer預設值是null。

2、第一段** :true

原因:第二段**:false

原因:integer的變數範圍在-128~128,200超過此範圍,所以結果錯誤。

截圖:

main引數(課上測試)

參考 在linux下完成 求命令列傳入整數引數的和 注意c中main int main int argc,char ar 字串 12 轉為12,可以呼叫atoi 求和函式 int sum int n 放入sum.c中,main中呼叫sum main放入main.c中 測試 傳入自己的8位學號 上方提...

課上單元測試

需要測試的 int largest int list,int length return max 自己寫的 完成測試 chenchang 單元測試 20143051 2016 3 21 includeusing namespace std int largest int list,int lengt...

week14課上測試

多選題 1分 假設用add指令完成c表示式t a b的功能,有關條件碼暫存器的說法正確的是 a.若t0,則zf 1 b.若t 0,則cf 1 c.若t 0,則sf 1 d.若 a 0b 0 t 0 a 0 則of 1 e.若 a 0 b 0 t 0 a 0 則cf 1 f.leaq指令不影響條件碼暫...