欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java number和integer

呂致盈1年前9瀏覽0評論

在Java編程中,數字類型是不可避免的。 需要處理數字時,Java提供了兩種主要類型的數字:Number和Integer。

Number是一個抽象類,是Java數字類型的父類。它子類包括:Byte, Double, Float, Integer, Long和Short。如果您需要編寫一個方法來處理各種數字類型,則可以將Number作為參數類型:

public static void processNumber(Number num) {
// 處理代碼
}

Integer是一個具體的類,它是一個封裝了一個int的對象。Java中有許多情況下需要使用Integer,例如當需要將int類型的數據放入容器類時,就需要使用Integer。

List<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);

需要注意的是,雖然整型常量在Java程序中通常以十進制表示,但也可以使用其他進制來表示整數。以下是三種不同進制的整數表示法:

int a = 42;       // 十進制
int b = 052;      // 八進制,等價于42
int c = 0x2a;     // 十六進制,等價于42

使用進制表示整數時,需要遵守以下規則:

  • 八進制數字必須在數字前面加上0(例如052)。
  • 十六進制數字必須在數字前面加上0x或0X(例如0x2a或0X2A)。
  • 如果數字以零開頭,而沒有其它標識符,就表示八進制數字。