【Java基础】 Java数据类型

Java数据类型

Java数据类型可以分为基本类型引用类型

Java数据类型分类

基本类型:

基本类型 关键字 内存中占用字节数 取值范围 默认值
布尔值 boolean 1个字节(8位) true / false false
字节型 byte 1个字节(8位) -128 ~ 127 0
字符型 char 2个字节(16位) 0 ~ 216-1 ‘\u0000’
短整型 short 2个字节(16位) -215 ~ 215-1 0
整型 int 4个字节(32位) -231 ~ 231-1 0
长整型 long 8个字节(64位) -263 ~ 263-1 0L
单精度浮点型 float 4个字节(32位) 1.4013E-45 ~ 3.4028E+38 0.0F
双精度浮点型 double 8个字节(64位) 4.9E-324 ~ 1.7977E+308 0.0D

注:Java语言是强类型语言,对每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的空间内存。

基本类型转换语法:

自动类型转换(隐式转转换):在某种条件下,系统自动完成类型转换也称为隐含转换(Implicit casting)

  1. 两种类型兼容
  2. 目标类型大于源类型
  3. 对于表达式,如果一个操作数为double类型,则整个表达式可提升为double类型

强制类型转换(Explicit Casting):在一定条件下,手动完成类型转换

  1. 两种类型兼容
  2. 一般目标类型小于源类型
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章