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

java int和float區別

張吉惟1年前8瀏覽0評論

Java中,int和float分別是整型和浮點型數據類型。它們的區別在于以下幾個方面:

int i = 10;
float f = 10.0f;

1. 取值范圍不同

int類型的取值范圍為-2147483648至2147483647,float類型的取值范圍為-3.4028235E38至3.4028235E38。

int maxInt = 2147483647;
int minInt = -2147483648;
float maxFloat = 3.4028235E38f;
float minFloat = -3.4028235E38f;

2. 存儲空間不同

int類型占用4個字節,float類型占用4個字節。

int num = 10;  //占用4個字節
float f = 10.0f;  //占用4個字節

3. 表示方式不同

int類型表示整數,float類型表示小數(包括整數和小數)。實際使用時,float類型的小數點后面只能保留7位有效數字。

int num = 10;
float f = 10.0f;

4. 運算規則不同

int類型的相加、相減、相乘、相除的結果都是int類型;而float類型的相加、相減、相乘、相除的結果都是float類型。

int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
float f1 = 10.0f;
float f2 = 20.0f;
float result = f1 + f2;

以上是Java中int和float數據類型的區別。選擇使用哪種數據類型,需要根據實際應用場景來決定。