类型转换

java基本数据类型 8种
整型4种(小->大):byte , short , int , long
  1. 计算机最小单位bit(位),8bit = 1byte字节 byte∈[-128, 127)]
  2. short 2字节,16位,∈[-32768,32767]
  3. int 4字节,32位
  4. long 8字节,64位
char 2字节,16位
float 4字节
double 8字节
boolean 布尔类型,只有两个之,true、flase,不计算空间

1. 自动类型转换

小类型向大类型的转换

2. 强制类型转换

大类型向小类型的转换

byte b1 = 100;
short s1 = 10;
//b1 = s1; 编译报错
b1 = (byte)s1;
//如果s1的值在[-128, 127]就没有问题

int num = 100double d1 = 1.1;
num = (int)d1; //num = 1

num = 97char ch = (char)num; //int -> char   97->a
//ascii 97:a    65:A    大小写相差32
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值