基本类型及其运算

八种基本数据类型
byte                      8bit            [-127,128]                容量=256        default=0                Byte
boolean                8bit            [true,false]               容量=256         default=false          Boolean
char                     16bit           [\u0000,\uffff]           容量=65536    default=‘\u0000’;    Character
short                    16bit           [-32767,32768]        容量=65536    default=0;              Short
int                        32bit           [-21亿,21亿]             容量=42亿       default=0                Integer
float                     32bit           [-21亿,21亿]             容量=42亿       default=0.0            Float
long                     64bit           []                                                      default=0               Long
double                 64bit           []                                                      default=0.0            Double

运算法则
1,如果是同类型的,那么看哪个占用的字节数多。一个字节等于8bit
2,如果是整型和浮点型,那么是浮点型,32位的float可以存储64位的整型,因为浮点型的存储表达方式采用科学计数,所以不需要多少空间。
byte,short,int,long为整型,精确的存储整数
float,double为浮点型,可采用科学计数法存储大数据。float为单精度,没有double双精度数据精确。
int+long = long;
float+long=float/double;
char+byte=int ==> char值的ascii+byte=value
float+double=double

包装类
 Byte,Character,Short,Integer,Long,Float,Double,Boolean
 包装类中有共同的方法valueOf可以将String类型转换为当前的数据类型。

自动拆箱和装箱
 将对象自动转换为基本数据类型为自动拆箱--int i = new Integer(1);  
 将基本数据类型自动转换为对象为自动装箱--Integer i = 1;


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值