java数据类型

数字类型

整数型:
byte:

  • 8位 有符号(+-) 以二进制补码表示的整数
  • 最小值-128(-2^7)
  • 最大值 127(2^7-1)
  • 默认0
  • 主要用处是在大型数组中节约空间

short:

  • 16位 有符号 以二进制补码表示的整数
  • 最大值 -2^15
  • 最大值 2^15-1
  • 默认值0

int:

  • 32位 有符号 以二进制补码表示的整数
  • 最小值 -2^31
  • 最大值 2^15-1
  • 默认0

long

  • 64位 有符号 以二进制补码表示的整数
  • 最小值 -2^63
  • 最大值 2^63-1
  • 默认0L

浮点型
float:

  • 单精度 32位
  • 默认 0.0f

double

  • 双精度 64位
  • 浮点默认double型
  • 默认0.0d

字符类型

char:

  • 16位Unicode字符
  • 最小值\u0000(0)
  • 最大值\uffff(65535)

布尔类型

boolean:

  • 1位
  • 只有两种取值 true/false
  • 默认false

引用类型

  • 引用类型指向对象的变量
  • 一旦引用变量的类型一旦确定不能更改
  • 对象,数组都是引用数据类型
  • 默认null

常量

  • 常用大写字母表示
  • final修饰 不能修改
  • 前缀0是8进制
  • 前缀0x是16进制

转义字符

  • \n 换行
  • \r 回车
  • \0 空字符0x20
  • \s 字符串
  • \ddd 八进制(ddd)
  • \uddd 16进制(ddd)

自动类型转换

  • byte,short,char -> int -> long -> float -> double
  • boolean不能进行类型转换
  • 浮点到整数是舍弃小数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值