不同进制的数据的表示形式
0b100 二进制表示形式前面加0b(b可以大写也可以小写)
0100 八进制表示形式前面加0
100 十进制表示形式
0x100 十六进制表示形式前面加0x(可以大写也可以小写)
Java中数据类型的分类
*基本数据类型
*引用数据类型
*面向对象部分讲解
基本数据类型分类(4类8种)
*整数型
*byte 占一个字节 -128到127
*short 占两个字 -2^15~2^15-1
*int 占四个字节 -2^31~2^31-1
*long 占八个字节 -2^63~2^63-1
*浮点型
*float 占四个字节-3.403E38~3.403E38 单精度
*double 占八个字节-1.798E308~1.798E308 双精度
*字符型
*char 占两个字节 0~65535
*布尔型
*boolean
*boolean理论上是占八分之一个字节,因为一个开关就可以决定是true和false了,但是java中boolean类型没有明确指定他的大小
%运算符的使用的注意事项
*当左边的绝对值小于右边绝对值时,结果是左边
*当左边的绝对值等于右边或是右边的倍数时,结果是0
*当左边的绝对值大于右边绝对值时,结果是余数
*%运算符结果的符号只和左边有关系,与右边无关
*任何一个正整数%2结果不是0就是1可以用来当作切换条件