Java SE——2.数据类型与变量《干货笔记》
·
目录
数据类型
基本数据类型

整数型
byte
short
int-->包装:Integer
long
浮点型
单精度float
双精度double
字符型
char-->包装:Character
布尔型
boolean
引用数据类型
数组 类 接口 抽象类 ArrayList LinkList ...
变量
整型变量
整型变量
长整型变量
短整型变量
字节型变量
浮点型变量(近似值,存在精度误差)
双精度浮点型
int/int-->int(舍弃小数)

输出0
想得到0.5用double

单精度浮点型
![]()
字符型变量

注意事项

1.字符编码
2.字符字面值:单引号+单字母
3.字符本质为整数,C中用ASCII表示,JAVA中用Unicode
4.一字符两i字节(包括中文)
布尔型变量
注意:不存在1表示true,0表示flase
类型转换
下面以a->int b->long来展示
自动类型转换(隐式)

b=a ->a自动提升为long
a=b ->报错
强制类型转换(显式)
a=(int)b ->一定精度丢失
未必成功,不相干类型不可转换
类型提升

int与long之间:int会被提升为long
short、byte等小于4字节的类型会先提升为4字节的int再计算
字符串类型

int转换String

String转换int

更多推荐



所有评论(0)