Java:零散基礎知識點
阿新 • • 發佈:2021-02-16
技術標籤:Java
- Java允許整形溢位,比如
Math.abs(-2147483648)=-2147483648
。在java中使用10億以上數字時請使用long型別,可以有效避免整數溢位。 - 如何將Double、Integer變數初始為無窮大/小?
使用下面四行程式碼可以進行Integer和Double的極值初始化
輸出結果為:System.out.println(Integer.MAX_VALUE); System.out.println(Integer.MIN_VALUE); System.out.println(Double.POSITIVE_INFINITY); System.out.println
- 2.0e-6 * 100000000.1計算過程:
① 2.0e-6 是科學計數法 = 2 × 10 -6
② 2 × 10 -6 × 100000000.1 = 200.0000001 - (1 + 2.236)/ 2 = 1.618
① 1+2.236 = 3.236
② 與整數不同,浮點數除法就是普通的取法。因此結果為1.618。 - 陣列求和
int sumA = Arrays.stream(A).sum();