栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础学习:数据类型扩展

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础学习:数据类型扩展

整数扩展

  • 进制:
    二进制0b 十进制 八进制:0 十六进制:0x(英文x)
    public class Demo4 {
        public static void main(String[] args) {
            int a = 10;
            int a2 = 010;  //八进制
            int a3 = 0x10;  //十六进制
            int a4 = 0b10;  //二进制
            System.out.println(a);
            System.out.println(a2);
            System.out.println(a3);
            System.out.println(a4);
        }
    }
浮点数拓展 
  • BigDectmal:数学工具类(暂时就先了解以下)
  • float:有限并且离散,有舍入误差(四舍五入)大约数,仅仅但不等于
  • double
  • 最好完全避免使用浮点数进行比较
    public class Demo4 {
        public static void main(String[] args) {
            float f = 0.1f;  //0.1
            double d = 1.0/10;  //0.1
            System.out.println("f");
            System.out.println("d");
            System.out.println(f==d); //false
            //在中文中两数都相等,但是在计算机中不相等。
    
            float f1 = 321321321321f;
            float f2 = f1 + 1;
    
            System.out.println(f1==f2);  //true
        }
    }
 字符类拓展
  •  所有的字符本质还是数字
  • 编码 Unicode 表:(97=a 65=A) 占2个字节  65536  Excel(最长有2的16次方=65536)
  • U0000-UFFFF
  • 转义字符:t 表示:制表。  n 换行
public class Demo4 {
    public static void main(String[] args) {
        char y = 'a';
        char y1 = '云';
        System.out.println(y);
        System.out.println((int)y);  //强制转换
        System.out.println(y1);
        System.out.println((int)y1);  //强制转换
        char c3 = 'u0061';  //Unicode编码
        System.out.println(c3);
        System.out.println("HellotWrold!");  //制表
        System.out.println("HellonWrold!");  //换行
    }
}

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/351701.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号