基础——基础类型之间的转换

基本数据类型:

  • 字节型(bvte       整型(int)  短整型(shot) 长整型(long)
    • 8位二进制        32位          16位                    64位 
    • 区别取值范围  

浮点数 : float(单精度): double(双精度):

布尔型(boolean):逻辑型变量,默认false,取值范围:true和false

字符类型(char):字符存储,通常适用单引号,例如:‘a',’A‘;

字符类型还可以适用ASCII表示 使用’\u‘(转义符)作为前缀,例如’A‘==\u0041(十六进制)

常见的转义字符:\t(制表符:输出上下对齐) \n(换行符:主动换行) \r(回车符:正常输入无法识别回车,使用\r代替)

类型之间的转换

数据类型不同可能出现乱码错误等错误:但是数据之间存在兼容性,不同数据之间进行运算时自动向上兼容(向数据范围较大的类型兼容),例如:'a'+1=98;2.1+1=3.1。上述类型中byte类型最小(1位) char和shor一样(2位),其中double类型的为兼容性最大(booolean类型无法参与运算只能逻辑运算)。也可以使用强制转换使其结果向下兼容,例如:(cahr)'a'+1='b';(int)2.1+1=3;  向下兼容时可能会丢失数据精度

1.强制转换:语法== (数据类型)表达式 例如:(int)(98.4+0.5)=99//浮点数四舍五入取值

2.上述类型转换成String:String string=数据+”“;\\直接转换成String

其他类型的转换遇见在解释

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值