一、Java语言基础(2)_类型和运算——数据类型和分类

2018-04-11

 

数据类型和分类

 

一、分类

 

 

1.基本类型/原生数据类型

    1)数值型

      整数型:byte, short, int, long

        不同的整数类型占用的内存空间大小不一样

      浮点型(小数型):float, double

    2)字符型:char

      什么是字符:字母/符号

    3)布尔型:boolean

      表示对与错  ture, false

 

2.引用类型/对象数据类型

  类、接口、数组

 

 

 

二、基本数据类型

  1.布尔类型

    用于逻辑运算和程序流程控制(条件选择/循环)

    值:true、 false

    true和false是boolean的常量

 

  2.整数类型(byte, short, int, long)

    byte, short, int, long唯一的区别就是存储空间大小(容量)不一样;

    根据具体需要存储的数据去选择合适的数据类型;

    一般使用int类型即可。

    java的整型常量一般默认为int类型

 

    整型常量表现形式;

      二进制整数:以0B或0b开头(Java7新特性)  如:int a = 0b110;  

      八进制整数:以0开头  如:int a = 012;

      十进制整数:如:int a = 15;

      十六进制:以0X或0x开头  如:int  a = 0x12;

 

  3.小数类型(浮点型)

    float 和 double类型都不能精确的表示小数,小数类型常量默认为double类型

    

 

    BigDecimal可以表示任意精度

 

  4.字符类型(char)

    

 

     

 

 三、引用数据类型

  String类型(字符串类型)

    

 

   

 

posted @ 2018-04-11 15:39  sunNoI  阅读(262)  评论(0编辑  收藏  举报