8种基本数据类型
整数的演示:任何数据在内存中都是2进制的数据
内存中没有10进制没有16进制
byte 范围: -128 ~127
short 范围:-32768 ~ 32768
int 范围:-2^31 ~ 2^31-1
//以下一行代码是将"直接量5"赋值给“变量i”
int i = 5;//5是直接量也叫字面量,即直接写出的常数
备注:整数直接量都是int类型的数据,以0x开始的直接量是16进制格式 如 int i = 0x10,输出结果是16
long类型数据:
long l1 = 100000000000//编译错误,整数字面量超过int范围
long l1 = 100000000000L//ok,L后缀的字面量是long类型
long now = System.currentTimeMillis();//从1970年元旦到现在(软件运行期间的此时此刻)累计的毫秒数
now/1000是秒(1毫秒*1000=1秒)/60是分钟/60是小时/24是天
long year = now/1000/60/60/24/365+1970;打印出来 公元:2015年