1. 程式人生 > 其它 >Java:零散基礎知識點

Java:零散基礎知識點

技術標籤:Java

  1. Java允許整形溢位,比如Math.abs(-2147483648)=-2147483648。在java中使用10億以上數字時請使用long型別,可以有效避免整數溢位。
  2. 如何將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
    (Double.NEGATIVE_INFINITY);
    輸出結果為:在這裡插入圖片描述
  3. 2.0e-6 * 100000000.1計算過程:
    ① 2.0e-6 是科學計數法 = 2 × 10 -6
    ② 2 × 10 -6 × 100000000.1 = 200.0000001
  4. (1 + 2.236)/ 2 = 1.618
    ① 1+2.236 = 3.236
    ② 與整數不同,浮點數除法就是普通的取法。因此結果為1.618。
  5. 陣列求和
    int sumA = Arrays.stream(A).sum();