数据类型拓展

数据类型拓展

整数拓展

进制 二进制0b 八进制0 十进制 十六进制0x

浮点数拓展

浮点数的值是有限的存在误差 接近但不等于

所以银行业务要用BigDecimal表示

字符拓展

所有的字符本质还是数字 可用unicode编码表查看

unicode编码转换形式–> ‘\u0000’

public class Demo02 {
    public static void main(String[] args) {
        char a1='a';
        char a2='中';
        System.out.println(a1);
        System.out.println(a2);
        System.out.println((int)a1);//(强制转换)
        System.out.println((int)a2);//(强制转换)
    }
    }


D:\JAVA\javaSE\javaSE\out\production\untitled Demo02
a
中
97
20013

Process finished with exit code 0

转义字符拓展

例:1. 制表符–>\t

​ 2.换行符–>\n

类型转换

------------------------------------->byte,short,char->int->long->float->double

强制转换

高到低

int a=120;
byte b=a;//不能直接转换
int a=120;
byte b=  (byte)a;//强制转换
System.out.println(a);
System.out.println(b);

注: 转换时要考虑变量范围,超过范围可能 内存溢出 或精度问题

自动转换

低到高 可以直接转

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值