java变量的定义

JAVA数据类型

对于整型数据,通常情况下使用int类型。但是如果表示极大的数据,就需要long类型了,byte和short类型主要用于特定的应用场合,例如:底层的文件处理或者需要控制占用存储空间量的大数组。

在java中,整型数组的长度与平台无关,这就解决了从软件到平台移植到另一个平台时给程序员带来的诸多问题。与此相反,C/C++整型数据的长度是与平台相关的,程序员需要针对不同平台选择合适的整型,这就可能导致在64位系统上稳定运行的程序在32位系统上发生整型溢出。

所以大部分编码采用的是十六进制。

八进制有一个前缀0,例如010对应的是十进制的8;

十六进制有一个前缀0x,例如:0xCAFE;

从java7开始,可以使用前缀0b来表示二进制数据,例如0b1001对应十进制中的9.

同样从java7开始,可以使用下划线来分割数字,类似英文数字写法,例如:1_000_000表示1,000,000,也就是一百万。下划线只是为了让代码更加易读编译器会删除这些下划线。

另外,不想C/C++,java不支持无符号类型。

flaot类型有效数字最长为7位,有效数字长度包括了整数部分和小数部分。例如:

01.float x=223.56F;

02.float y=100.00f;

注意:每个float类型后面都有一个标志“F”或“f”,有这个标志代表是float类型。

double类型有效数字最长为15位。与float类型一样,double后面也带有标志“D”或“d”,例如:

01.double x=23.45D;

02.double y=422.22d;

03.double z=562.234;

注意:不带任何标志的数据类型,系统默认位double类型。

大多数情况下都是用double类型,float的精度很难满足需求。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值