java一共有8种基本类型(primitive type),4种整型,1种字符型,2种浮点型和1种布尔型
整型
类型 字节 取值范围
byte 1 -128~127
short 2 +-3万
int 4...+-20亿
long 8
在c与c++中,int表示的整型与目标机器相关,在16位机器上int是2字节,在32位机器上int是4字节,在64位机器上int是8字节.而java为了保证在所有机器上能够得到相同的运行结果...java中没有无符号类型(unsigned type)
浮点类型
类型 字节 有效位
float 4 有效位6
double 8 有效位15
3.14f表示float类型而3.14则表示double类型...,既默认double类型
char类型
JAVA中,char占2字节,16位。...实际存放的都是int类型
boolean
false和true
c++中数值和指针可以代替boolean,既整数0相当于false而非0相当于布尔值true,但是在java中则不行
常量
final