Java数据的基本类型
整数类型:
byte:8位(1个字节)
eg:byte x=2,y;
错误实例:byte b;b=b+3; 其中b=b+3是错误的,应该是b=(byte)(b+3)强制转换;
short:16位(2个字节)
short x=2;
int:32位(4个字节)
默认类型,int x=2;
long:64位(8个字节)
long x=2L; long型后面要加 L 。
long型与int 的转换:
隐性转换:范围小的转范围大的;
强制转换:范围大的转换范围小的;
int x=2L;这是错的,应是int x=(int)2L;
浮点类型:
float:单精度浮点类型,
float x=2.3f; float y=3.2F; 后面加F或f。
double:双精度浮点类型,
默认类型, double x=2.3;
布尔类型:
又称逻辑类型,只有true和false
boolean x=true; boolean y=false;
字符类型:
char ch=’a‘ 单引号