变量应用
java数据类型:
a、引用数据类型(对象数据类型)
- String …….
b、原声数据类型(基本数据类型):8个
数字:
- 整数:byte<short<int<long 默认是int
- 小数:float<double 默认是double
一般性原则:
- 尽量使用最小范围
非数字:
字符char:
- 只能放一个字符,并且用单引号引起来
布尔boolean:
- 只有true/false
java直接表示进制:
二级制:
- 0b数字 0b011—》3
十进制:
- 默认(人的世界)
八进制:
- 0数字 0011—-》9
十六进制:
- 0x
计算机二进制:(0 连通 1 断开)
字节:byte
- byte由8bit组成(-128———127)
短整数:short
- short=2byte(16bit)
整数:int
- int = 4byte(32bit)
长整数:long
- long = 8byte( 64bit)
数据类型的转换:
a、自动转换:
- 范围小的类型可以自动转换(赋值给)为范围大的类型
- 范围小的类型【遇到】范围大的类型,自动转换为范围大的
- 整数<小数
- “最大的是字符串”:任何类型遇到字符串都自动变为字符串
- char<int(记住)
- java默认使用的是unicode编码(unicode编码兼容Ascii)
b、强制转换:
范围大的赋值给范围小的必须强转
通用写法:
- 范围小 = (小类型)范围大
特殊:
- float x = 12345.6f
本文作者:
小博
本文链接: https://programmerxiaobo.github.io/2020/05/11/javaSE%E5%8F%98%E9%87%8F%E5%BA%94%E7%94%A8/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
本文链接: https://programmerxiaobo.github.io/2020/05/11/javaSE%E5%8F%98%E9%87%8F%E5%BA%94%E7%94%A8/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!