變量常量整型浮點型
阿新 • • 發佈:2018-04-06
常量 class http fin 分享 最小 image idt round
變量:可以改變的量 int a=5;a=10;
常量:不可以改變的量 語法: final 數據類型 常量名稱=常量值
如: final int a=123; final double p = 3.14;
常量聲明後不可以改變,否則報錯;
整數的四種聲明類型: byte丶short丶int丶long
long類型賦值必須加L後綴,否則造成精度的丟失會報錯
整型:
十進制: int a=3; 八進制:int b=033; 十六進制: int c=0x33;
浮點型:
float: 4字節 double:8字節
創建float要加F或者f後綴,否則報錯;
double可以加D丶d,或者什麽都不加,因為double是默認類型;
用Math.round()方法解決不精確問題。即四舍五入法;
b的值註意。
用java提供的絕對值方法Math.abs()與最小數1e-6相比較。
總結:浮點數容易出錯不精準,往往會使結果與我們計算的結果會有些差別。比如:我們打印財務報表的時候少了幾分錢,可能就是由於用近似值來做計算值時缺失了精度,以上兩個方法提供給我們可以解決近似值不精準的問題.
變量常量整型浮點型