数据类型扩展

Java数据类型的扩展

环境 Java:1.8

前言 对基本的数据类型进行扩展,基础不牢,地动山摇,借此机会巩固自己的基础

示例

java的数据类型分为两种,第一种为基本数据类型,第二种为引用类型,这里着重讲述基本数据类型

Java的基本数据类型有8种,分别是:byte(位)、short(短整数)、int(整数)、long(长整数)、float(单精度)、double(双精度)、char(字符)和boolean(布尔值)。

 

 

 

 

 

 

重点

字符类型的本质就是数字,采用Unicode编码格式,具体可以参照ASCII

 

Int,double,float,char的一些扩展

复制代码

public class ZX {
   public static void main(String[] args) {
    //整数拓展:   进制   二进制0b   十进制     八进制0     十六进制0x

       int i=10;
       int i2=010;//八进制0
       int i3=0x10;//十六进制0x
       System.out.println(i);
       System.out.println(i2);
       System.out.println(i3);


       //===================================================================
       //浮点数拓展? 银行业务怎么表示?钱
       //BigDecimal 数学工具类
       //===================================================================
       //最好完全避免使用浮点数进行比较
       //float 有限 离散   舍入误差   大约     接近但不等于
       //double;
       float f=0.1f;
       double d=1.0/10;
       System.out.println(f==d);
       System.out.println("f = " + f);
       System.out.println("d = " + d);


       float f1=21233333333333f;
       float f2=f1+1;
       System.out.println(f1);
       System.out.println(f2);
       System.out.println(f1==f2);

       //===================================================================
       //字符扩展
       //===================================================================
       char c1='b';
       char c2='2';
       char c3='\u0061';
       System.out.println((int)c1);
       System.out.println(c2);
       System.out.println(c3);
       System.out.println(50==c2);

       //转义字符
       // \t 空格
       System.out.println("Hello\tWrold");
       // \n 换行
       System.out.println("第一行\n第二行");
  }
}

char类型可以使用 \u0000~\uFFFF 这种形式,\转义,可以参考如下图片:

 

 

 

 

Boolean值的扩展

复制代码

public class Zx2 {
  public static void main(String[] args) {
      //布尔值扩展
      boolean flag=true;
      if(flag==true){}
      if(flag){}
  }
}

第一种if和第二种if写法一样的,老手和新手的区别,写的更少,做的越多

 

 

 

posted @ 2021-09-22 16:51  帆再小也能远航  阅读(301)  评论(0)    收藏  举报