java数据类型的扩展

public class 数据类型 {
    public static void main(String[] args) {
        //进制: 二进制0b 十进制 八进制0 十六进制0x
        int a=10;
        int a1=010;//八进制
        int a2=0b10;//二进制
        int a3=0x10;//十六进制
        System.out.println(a);
        System.out.println(a1);
        System.out.println(a3);
        System.out.println(a2);

        //========================================
        //浮点数扩展?银行业务怎么表示
        //避免使用浮点数进行比较
        //有限 离散 舍入误差 大约 接近但不等于
        float f=0.1f;
        double d=0.1d;

        System.out.println(f==d);//false

        float f1=14234932492352934855928f;
        double d1=f1+1;
        System.out.println(f1==d1);//true
        //==================================================
        //字符扩展
        //所以字符本质都是数字
        char b='a';
       char  b1='中';
        System.out.println(b);

        System.out.println((int)b);
        System.out.println(b1);
        System.out.println((int)b1);
        //===================================
        //转义字符
        //\t 制表符
        //\n 换行符
        System.out.println("hell\tword");

        //================
        String sa=new String ("hello");
        String sb=new String ("hello");
        System.out.println(sa==sb);
        //新建的对象不同,所以内存地址不同,不相等

        String sc="hello";
        String sd="hello";
        System.out.println(sc==sd);
        //==========================
        //布尔值扩展
        boolean flag=true;
        if(flag==true){}//新手

        if(flag){}//老手

    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值