色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java浮點(diǎn)型和整型

洪振霞1年前7瀏覽0評論

在Java中,數(shù)字分為兩種類型,整型和浮點(diǎn)型。整型是沒有小數(shù)點(diǎn)或小數(shù)部分的數(shù)字,而浮點(diǎn)型則可以具有小數(shù)部分。

int a = 10; //聲明整型變量
System.out.println(a); //輸出10
double b = 3.1415926; //聲明double型變量,具有小數(shù)部分
System.out.println(b); //輸出3.1415926

在Java中,整型變量可以存儲從-2^31到2^31-1之間的整數(shù)值。

int max = Integer.MAX_VALUE;
int min = Integer.MIN_VALUE;
System.out.println(max); //輸出2147483647
System.out.println(min); //輸出-2147483648

而浮點(diǎn)型變量可以存儲具有小數(shù)部分的數(shù)字。Java中有兩種類型的浮點(diǎn)數(shù),float和double。Float類型可以存儲從3.4028235 x 10^38到1.40239846 x 10^-45之間的數(shù)字,而double類型可以存儲更大和更小的數(shù)字。

float c = 3.14f; //聲明float型變量
System.out.println(c); //輸出3.14
double d = 2.996792458; //聲明double型變量
System.out.println(d); //輸出2.996792458

需要注意的是,浮點(diǎn)型數(shù)字在進(jìn)行計(jì)算時(shí)可能會出現(xiàn)精度損失。

float x = 0.1f + 0.2f;
System.out.println(x); //輸出0.30000001

因此,如果需要進(jìn)行精確計(jì)算,建議使用BigDecimal類。