boolean类型:

  数值类型:

     整数类型:byte、short、int、long、char

     浮点类型:   float、double

引用数据类型:(字符串是一个类,是一个应用数据类型)

  类

  接口

  数组

  null类型

[Java] 支持的数据类型

 [Java] 支持的数据类型

int 是最常用的整数类型,因此在通常情况下, 直接给出一个整数值默认就是 int 类型。除此之外,有如下两种情形必须指出。

1.如果直接将一个较小的整数值(在 byte 或 short 类型的表数范围内〉赋给一个 byte 或 short 变量,系统会自动把这个整数值当成 byte 或者 short 类型来处理。

2.如果使用一个巨大的整数值(超出了 int 类型的表数范围)时, Java 不会自动把这个整数值当成 long 类型来处理。如果希望系统把一个整数值当成 long 类型来处理,应在这个整数值后增加 l 通常推荐使用 L ,因为英文字母 l 很容易跟数字 l 搞混。

 

byte a = 56;   //正确,系统会自动把 56 当成 byte 类型处理
long bigValue = 99999999999999;  //错误,99999999999999 超出int的范围,从而引起错误
long bigValue = 99999999999999L;  //正确,在巨大的整数值后使用 L 后缀,强制使用  long 类型

  

相关文章:

  • 2021-07-31
  • 2021-05-29
猜你喜欢
  • 2021-07-15
  • 2022-02-27
  • 2021-06-01
  • 2021-10-30
  • 2021-05-25
相关资源
相似解决方案