第2节 数据类型
数据类型的分类如下所示:

基本数据类型
- 布尔型 boolean
布尔型数据只有两个值true和false,且它们不对应于任何整数值。布尔型变量的定义如:
boolean b = true; - 字节型 byte
字节型以一个字节来表示有符号整数值,取值范围为-128~127。它有八进制、十进制和十六进制三种表示方式。定义如下:
byte x=18; - 整型数据
短整型(short):用2个字节表示整数值;
整型(int):用4个字节表示整数值;
长整型(long):用8个字节表示整数值。
注:在声明长整型时,在整数后要加“L”或“l”以示区别。

开动脑筋:编译结果是什么?
public class ByteTest
{
public static void main ( String [] args )
{
byte b;
b = 3 ;
b = (byte) (b * 3);
System.out.println( b );
}
} - 字符型 char
字符(char)类型以2个字节表示一个字符。char类型的数据可以转换为整数类型、其值范围为0~65535。定义char类型字符时,要用一对单引号将字符括起来。如:
char c=’x’; - 浮点型
float与double是Java用来表示实数的两种数据类型。 float是32位单精度浮点数,而double则是64位双精度浮点数。Float类型的数据其最后一个字符之后需加入“F”或“f”,如果数据其最后一个字符之后没有“F”或“f”,则默认为double类型的数值。
再动动脑筋!
public class FloatTest
{
public static void main ( String [] args )
{
float f;
f = 1.3f ;
System.out.println( f );
}
}


