首页 > 编程语言 > 详细

JAVA类型拓展

时间:2020-11-18 14:41:58      阅读:36      评论:0      收藏:0      [点我收藏+]

JAVA类型拓展

import javax.print.DocFlavor;
public class Demo03 {
   public static void main(String[] args) {
       //整数拓展: 二进制0b 十进制 八进制0 十六进制0x
       int i = 10;
       int i2 = 010;//八进制表示
       int i3 = 0x10;//十六进制表示 0~9 A~F
       System.out.println(i);
       System.out.println(i2);
       System.out.println(i3);
       //-------------------------------
       //浮点数拓展 银行业务怎么看 BigDecimal 来使用
       //float 有限 离散 舍入误差 大约 接近但不等于 最好不使用
       //double
       float f = 0.1f;
       double d = 0.1;
       System.out.println(f==d);//false
       float d1 = 2313131313313131f;
       float d2 = d1 + 1;
       System.out.println(d1 == d2);
       //-------------------------------------------
       //字符拓展
       char c1 = ‘a‘;
       char c2 = ‘中‘;
       System.out.println((int)c1);
       System.out.println((int)c2);
       //所有字符的本质还是数字
       //Unicode 编码 占2字节 内部是一个表 a = 97
       // U0000 UFFFF
       char c3 = ‘\u0061‘;//十六进制表示
       System.out.println(c3);//a
       //转义字符
       // \t 制表符
       // \n 换行
?
  }
}
?

 

JAVA类型拓展

原文:https://www.cnblogs.com/chncc123/p/13999121.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!