Java语言提供了八种基本类型:
六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
四个整数型老是记不住,byte、short、int、long (白傻硬朗 先这么记吧);
//整数类型
byte byt = 127; // 二进制 8位 -128——127(占用空间最小)
short sht = 32767; // 二进制 16位 -32368——32367
int in = 2147483647; // 二进制 32位 -2147483648——2147483647
long lon = 9223372036854775807L; //二进制 64位
//浮点数,精确计算时不可使用
float floa = 0.1f; // 二进制 32位 (占用空间最小)
double doubl = 0.2; // 二进制 64位 浮点数默认类型
//boolean
boolean b = true; // 1位, 表示true/false,默认false
//字符
char c = 'a'; //16位的Unicode字符,String字符串实际为char字符组成的数组
类型转换时注意 从低位转向高位:
低 ------------------------------------> 高 byte,short,char—> int —> long—> float —> double