JAVA的数据类型包括4类
整型变量根据它在内存中所占大小的不同,可分为byte、short、int和long4种类型。它们具有不同的取值范围,如表1所示。
浮点类型表示有小数部分的数字,Java语言中浮点类型分为单精度浮点类型(float)和双精度浮点类型(double)。它们具有不同的取值范围,如表1所示。
需要注意的是:在声明double类型的数据时,可以使用后缀“d”或“D”来明确表明这是一个double类型数据。但是加不加“D”或“d”没有硬性规定,可以加也可以不加,不过声明float型变量时如果不加“F”或“f”,编译器会认为是double类型而出错
class ShuJuLeiXing {
public static void main(String[] args) {
double num1 = 3.1415926; // 双精度是默认浮点类型 64位 8个字符
float num2 = 31.12F;//单精度浮点类型,结尾要加F或者f 32位 4个字符
byte num3 = 127;//声明byte类型并赋值,byte值范围是-128~127 8位 1个字符
short num4 = 123;//-32768~32767 16位 2个字符
int num5 = 123;//-2147483648~2147483647 32位 4个字符
long num6 = 123;//-9223372036854775808--9223372036854775807 64位 8个字符
System.out.println("double=" + num1);
System.out.println("float=" + num2);
System.out.println("bytet=" + num3);
System.out.println("shout=" + num4);
System.out.println("int=" + num5);
System.out.println("long=" + num6);
}
运行结果为: