Java一共有八种基本数据类型:
- 四种整数类型 (byte、short、int、long)
- 两种浮点数类型 (float、double)
- 一种字符类型 (char)
- 一种布尔类型 (boolean)
除了浮点型和布尔型和c语言有点差别之外,其它几种类型都是一样或者相差不大的,下面主要介绍浮点型和布尔型。
浮点型
Java中分单精度浮点型(float)和双精度浮点型(double),在默认情况下,小数都被看成是double型而不是float型,若要使用float型小数,则需要在小数后面加F或f,如float f1=3.14f;不能写成float f1=3.14;
布尔型
在c语言中一1代替真1,以0代替假,但在Java中以true代替真,以false代替假。

