5.java数据类型的拓展

java数据类型的拓展

整数型

  //整数拓展:进制           二进制0b      十进制           八进制0          十六进制0x
        int i=10;
        int i2=010;//八进制0
        int i3=0x10;//十六进制0x
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println("==================================");

浮点数

        //================================================
        //浮点数拓展?银行业务怎么表示钱
        //BigDecimal 数学工具类
        //===============================================
        //float 有限 离散 舍入误差   大约数   接近但不等于
        //double
        //最好完全避免使用浮点数进行比较
        //最好完全避免使用浮点数进行比较
        //最好完全避免使用浮点数进行比较
        float f =0.1f;//0.1
        double d = 1.0/10;//0.1
        System.out.println(f==d);//false
        System.out.println(f);
        System.out.println(d);
        float d1=233333333333333111f;
        float d2=d1+1;
        System.out.println(d1==d2);//true

字符拓展

//=============================
        //字符拓展
        //=============================
        char c1='a';
        char c2='中';

        System.out.println(c1);
        System.out.println((int)c1);//强制转换
        System.out.println(c2);
        System.out.println((int)c2);//强制转换
        //所有的字符本质还是数字
        //编码  Unicode 表:(92=a 65=A) 2字节 65536 Excel 2^16=65536
        //u00000 fffff
        char c3='\u0061';
        System.out.println(c3);
        //转义字符
        // \t 制表符
        // \n 换行
        System.out.println("HELLO\nworld");
        System.out.println("===============================");

其他

 String sa=new String("hello");
        String sb=new String("hello");
        System.out.println(sa==sb);//false

        String sc="hello";
        String sd="hello";
        System.out.println(sc==sd);//true

        //对象 从内存分析

        //布尔值扩展
        boolean flag =true;

        if (flag==true){//新手

        }
        if(flag){//老手

        }
        //less is more!  代码要精简易读
posted @   未末丶  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示