Java数据类型

Java数据类型分为基本数据类型和引用数据类型两大类。
1基本数据类型

  • 数值型

    • 整数类型
      byte:一个字节,表数范围(-128~127 )
      short:两个字节,表数范围(-2^15 ~ 2^15 -1)
      int:四个字节,表数范围(-2^31 ~2^31-1)
      long:八个字节,表数范围(-2^63 ~ 2^63-1)
    • 浮点类型
      float:四个字节,第一位为符号位,后面八位表示指数,接下来的23位表示尾数
      double:八个字节,第一位为符号位,后面11位表示指数,接下来的52位表示尾数.
      其中float和double都会存在因为数值太大出现丢失精度的现象,要想准确的表示大的小数可以考虑使用BigDecimal类。
      浮点数的表示方法有(1)十进制数形式,如3.14,(2)科学计数法形式,如314E2(=31410^2), 314E-2(=31410^-2)
  • 字符型

    • char:两个字节,字符型值必须使用单引号(’)括起来,字符型有三种表示形式(1)直接通过字符指定,如’A’.(2)转义字符表示,如’\n’表示换行。(3)Unicode表示,如’\uXXXX’,其中XXXX代表十六进制整数。
  • 布尔类型

  • boolean:占一位,数值只能为true或者false。

2引用数据类型

  • 接口
  • 数组

注: 1浮点数存在舍入误差,例如:float f=0.1f; double d=1.0/10;System.out.print(f==d);代码运行的结果为false。
2Java中字符串用string类定义,如String atr=“abcde”。
3System.out.println(atr);中print后面的ln表示输出完后换行。
4当程序中的数值特别多的时候可以用下划线对数值进行分割,方便阅读。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值