Java教程

Java学习笔记之数据类型扩展

本文主要是介绍Java学习笔记之数据类型扩展,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

数据类型扩展

public class Demo01 {
    public static void main(String[] args) {
//        整数扩展:  进制  二进制0b  十进制   八进制0  十六进制0x
​
        int i = 10;
        int i2 = 010;//八进制表示  前面加一个0  表示8
        int i3 = 0x10;//十六进制表示 前面+0x  表16
​
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println("===================================================");
​
​
//========================================
        //银行业务怎么表示
        //BigDecimal 数学工具类
//========================================
        float f = 0.1f;
        double d = 1.0/10;
        System.out.println(f==d); //输出false
        float f1 = 1313131313131313f;
        float f2 = f1+1;
        System.out.println(f1==f2);//输出true
        //float double 比较有舍入误差 大约  接近但不等于 最好不用浮点数进行比较
        System.out.println("===================================================");
​
​
//        ===========================================
//        字符扩展
//        ===========================================
        char c1 = 'a';
        char c2 = '中';
​
        System.out.println(c1);
        System.out.println(c2);
        System.out.println((int)c1);//注意括号括住int 而非c1
        System.out.println((int)c2);
//        所有字符的本质都是数字
//        使用Unicode编码  (a=97 A=65)  0-65536 2的16次方=65536 U0000-Uffff
        char c3 = '\u0061';
        System.out.println(c3);//输出a
​
        //======================================
        //转义字符  \t是制表符  \n是换行
        //======================================
        System.out.println("hello\tworld");
        System.out.println("====================");
        System.out.println("hello\nworld");
        System.out.println("====================");
​
        //====================================
        //布尔值扩展
        //====================================
        boolean flag = true;
        if(flag)//flag为真
        System.out.println("Hello world");
    }
}
​

 

这篇关于Java学习笔记之数据类型扩展的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!