Java数据类型,当你是面试Java工程师必问几条内容

 public static void main(String[] args) {
        //整数扩展   进制   二进制  十进制  八进制  十六进制
        int i =20;
        int i2=020;//八进制
        int i3=0x20;//十六进制
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println("========================");


        //浮点数扩展  银行业务怎么表示?钱
         //BigDeciml   数学工具类  进行计算

        //float  有限的离散的舍入误差  大约数   接近但不完全相等
        //double

        //最好完全使用浮点数进行比较(很重要)
        float a=0.1f;//0.1
        double b=0.1;//0.1
        System.out.println(a==b);//false

        float num=22354535562f;
        float n=num+1;
        System.out.println(num==n);//true
        System.out.println("===============================");
        //所有的字符本质还是数字
        char  kk='1';
        char   kk1='人';
        System.out.println(kk);
        System.out.println((int)kk);//强制换行
        System.out.println(kk1);
        System.out.println((int)kk1);//强制换行
        System.out.println("==========================");

        //转义符
        //   \t  制表符
        //   \n换行
        System.out.println("你好\t明天");
        System.out.println("你好\n明天");

    }

  

posted @ 2021-11-13 21:22  And杰然  阅读(14)  评论(0编辑  收藏  举报