53 和 的區別

2022-09-05 13:18:13 字數 336 閱讀 3899

==:運算子稱作相等,用來檢測兩個運算元是否相等,這裡的相等定義的非常寬鬆,可以允許進行型別轉換

===:用來檢測兩個運算元是否嚴格相等

1、對於string,number等基礎型別,==和===是有區別的

不同型別間比較,==之比較「轉化成同一型別後的值」看「值」是否相等,===如果型別不同,其結果就是不等

同型別比較,直接進行「值」比較,兩者結果一樣

2、對於array,object等高階型別,==和===是沒有區別的

3、基礎型別與高階型別,==和===是有區別的

對於==,將高階轉化為基礎型別,進行「值」比較,因為型別不同,===結果為false

5 3 子類和物件

5.3 子類和物件 5.3.1 子類物件的特點 子類的方法可以操作未繼承的變數,子類的物件可以用子類建立的方法操作這部分變數 例子 public class example5 2 people public class example5 2 chinapeople extends example5 ...

5 3 求a的連續和 15

時間限制 400 ms 記憶體限制 32000 kb 長度限制 8000 b 判題程式 standard 作者 翁愷 浙江大學 輸入兩個整數a和n,a的範圍是 0,9 n的範圍是 1,8 求數列之和s a aa aaa aaa.a n個a 如a為2 n為8時輸出的是2 22 222 22222222...

53 最大子序和

給定乙個整數陣列nums,找到乙個具有最大和的連續子陣列 子陣列最少包含乙個元素 返回其最大和。示例 輸入 2,1,3,4,1,2,1,5,4 輸出 6 解釋 連續子陣列 4,1,2,1 的和最大,為 6。兩個變數,乙個是ans,用來儲存 更新子串行 乙個maxn,始終儲存著當前最大的子串行。子串行...