Java中的基本数据类型

(http://www.zdnet.com.cn/developer/code/story/0,3800066897,39213616,00.htm)
 
1.在Java中默认的浮点数是double类型的,所以在进行浮点数变量赋值的时候,一定要注意。例如:

float a; //定义了一个单精度浮点类型变量a。
a=1.0;//将一个浮点数1.0赋值给a。

这在java 中是不可以的。你需要这样写:

float a;
a=1.0f;//令1.0为单精度再赋值给a。

2. Java中的布尔值只能是true或者false。不像c语言那样可以用0表示false用其它的数表示true。

(自己总结:)
3.java中String和int,double数据类型之间的转换:
把String转为int:
String s1="abc";
int i1=Integer.parseInt(s1);

把String转为double:
String s1="abc";
double d1=Double.parseDouble(s1);

把String先转为double,后转为int:
String s1="abc";
int i2=(int)Double.parseDouble(s1);


(http://www.sdau.edu.cn/support/html/java05.htm)
4.java实 型 变 量 的 类 型 有 float和 double两 种 ,下 表 列 出 这 两 种 类型所 占 内 存 的 位数 和 其 表 示 范 围 。

数据类型   所占位数  数的范围

单精度float      32       3.4E-038~3.4E+038

双精度double     64       1.7E-308~1.7E+308

双 精 度 类 型 double比 单 精 度 类 型 float具 有 更 高 的 精 度 和更大 的 表 示 范 围 ,常 常 使 用 。