Java学习第二天
Java学习第二天
注释
- 行注释 //
- 多行注释 /* content */
- 文档注释
数据类型
位
字节:一个字节等于8位
1024B(2^10)=1KB
整数类型
- byte 1个字节 -128~127
- short 2个字节 -32768~32767
- int 4个字节 -2147483648~2147483647
- long 8个字节
long类型要在数字后面加个L
浮点数
- float 4个字节
- double 8个字节
float类型要在数字后面加个F
字符
- char 2个字节 ,只能放一个字符
字符串
- string
string是一个类不是字符串
布尔值
- boolean
- true
- false
数据类型扩展
-
整数拓展 进制
二进制0b 十进制 八进制0 十六进制0x
-
浮点数拓展(重要)
-
java 中 3 * 0.1 == 0.3;将会返回什么?true还是false?
答:false, 因为浮点数不能完全精确的表示出来,一般会损失精度.
-
java 中 float f = 3.4; 是否正确?
答:不正确,小数默认是double类型,要转化后才能赋值,
如【float f=3.4F 】or【float f=(float)3.4】.
-
总结:1.浮点数在计算机内以二进制存在,由0和1组成,与实际的十进制数存在误差。
2.尽量不要用浮点数进行比较
- 字符拓展
字符本质是数字,以Unicode进行编码
4.转义字符
\n换行
\t制表符
5.布尔值拓展

浙公网安备 33010602011771号