Java教程

java基本数据类型的扩展

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

对Java基本数据类型的扩展

整数类型

整数分为二进制,八进制,十进制,十六进制。

  1. 二进制 例如:101101

  2. 八进制:以0开头 例如:075

  3. 十进制 ;例如:104

  4. 十六进制 以0x开头 例如:0x45 另外字母A-F表示10-15

        int i= 10;
        int i1 = 010;
        int i2 = 0x10;
        System.out.println(i);
        System.out.println(i1);
        System.out.println(i2);

输出结果:10

8

16


浮点类型

浮点数有单精度(float)和双精度类型(double)

        float f = 0.1f;
        double d = 1.0/10;
        System.out.println(f==d);
        float d1 = 461313131116446444f;
        float d2 = d1+1;
        System.out.println(d1==d2);

输出结果:false

true

最好完全避免使用浮点数进行比较

银行业务如何表示?

利用函数BigDecimal


 

字符类型

所有字符的本质还是数字

        char c='a';
        char c1 = '中';
        System.out.println(c);
        System.out.println((int)c);
        System.out.println(c1);
        System.out.println((int) c1);

输出结果:a

97

20013


 

字符串类型

比较两者区别:

        String sa = new String("Hello world");
        String sb = new String("Hello world");
        System.out.println(sa==sb);
        String sc="Hello world";
        String sd="Hello world";

暂未学到,不理解。学到了过来解决。


转义字符

1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' 
      \0:空字符 
2.Unicode转义字符:\u + 四个十六进制数字;0~65535 
     \u0000:空字符 
3.特殊字符:就3个 
      \":双引号 
     \':单引号 
     \\:反斜线 
4.控制字符:5个 
\' 单引号字符 
\\ 反斜杠字符 
\r 回车 
\n 换行 
\f 走纸换页 
\t 横向跳格 
\b 退格 
这篇关于java基本数据类型的扩展的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!