java 0.35 数据类型拓展

数据类型拓展

代码如下:

public class code5 {
    public static void main(String[] args) {
        // 整数扩展: 二进制 0b  十进制 正常  八进制 0   十六进制 0x
        int a=10;
        int b=010;
        int c=0x10;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println("=======================================================");
        //浮点数拓展
        //浮点数类型存在舍入误差,算出的值接近但不相等。所以在进行数字比较时最好完全避免用浮点数
        //常见的工具有:java.math.BigDecimal
        float d=0.1F;
        double e= 1.0/1 ;
        System.out.println(d==e);//false
        System.out.println("==============================================================");
        //字符扩展
        char c2='a';
        char c3='王';
        System.out.println(c2);//输出结果 a
        System.out.println((int)c2);//强制转换 输出结果  97
        System.out.println(c3);//输出结果  王
        System.out.println((int)c3);//强制转换  输出结果  29579
        //所有字符的本质还是数字
        //  U0000   UFFFF
        char c4='\u0061';
        System.out.println(c4);//输出结果 a
        //转移字符
        //  \t   制表符
        //   \n   换行
        System.out.println("*\n*\n*\n" );
        System.out.println("*\t*\t*\t" );
    }
}
posted @ 2021-12-13 19:30  奈落。  阅读(40)  评论(0)    收藏  举报