Java中的基本數(shù)據(jù)類型

(http://www.zdnet.com.cn/developer/code/story/0,3800066897,39213616,00.htm)
?
1.在Java中默認(rèn)的浮點(diǎn)數(shù)是double類型的,所以在進(jìn)行浮點(diǎn)數(shù)變量賦值的時(shí)候,一定要注意。例如:

float a; //定義了一個(gè)單精度浮點(diǎn)類型變量a。
a=1.0;//將一個(gè)浮點(diǎn)數(shù)1.0賦值給a。

這在java 中是不可以的。你需要這樣寫:

float a;
a=1.0f;//令1.0為單精度再賦值給a。

2. Java中的布爾值只能是true或者false。不像c語言那樣可以用0表示false用其它的數(shù)表示true。

(自己總結(jié):)
3.java中String和int,double數(shù)據(jù)類型之間的轉(zhuǎn)換:
把String轉(zhuǎn)為int:
String s1="abc";
int i1=Integer.parseInt(s1);

把String轉(zhuǎn)為double:
String s1="abc";
double d1=Double.parseDouble(s1);

把String先轉(zhuǎn)為double,后轉(zhuǎn)為int:
String s1="abc";
int i2=(int)Double.parseDouble(s1);


(http://www.sdau.edu.cn/support/html/java05.htm)
4.java實(shí) 型 變 量 的 類 型 有 float和 double兩 種 ,下 表 列 出 這 兩 種 類型所 占 內(nèi) 存 的 位數(shù) 和 其 表 示 范 圍 。

數(shù)據(jù)類型?? 所占位數(shù)? 數(shù)的范圍

單精度float????? 32?????? 3.4E-038~3.4E+038

雙精度double???? 64?????? 1.7E-308~1.7E+308

雙 精 度 類 型 double比 單 精 度 類 型 float具 有 更 高 的 精 度 和更大 的 表 示 范 圍 ,常 常 使 用 。

?

?