java中的变量

本文介绍了Java中的变量,包括基本类型(整型、浮点数、字符型和布尔型)及其细节,如数据范围和表示方法。此外,还讨论了基本数据类型的转换规则,并提及了复合数据类型,如类、接口和数组。
摘要由CSDN通过智能技术生成

今天学习了Java的变量,包括基本类型和复合数据类型

基本类型(原生类型):

基本类型是指不能再分解的数据类型,其数据在函数的调用中是以传值方式工作的。简单数据类型代表单值,而不是复杂的对象Java是完全面向对象的,但简单数据类型却不是,它们类似于其他大多数非面向对象语言中的简单数据类型。这样做的原因是出于效率方面的考虑。在面向对象中引入简单数据类型不会对执行效率产生太多的影响。Java编程语言有八个原始数据类型,可分为4种整型、浮点数、字符型数据和布尔型数据,不会随着计算机类型而变化的,注意Java具有平台无关性,所以不论硬件平台是什么,1B都是8位。

整型:

byte:1B(8b): -128到127
short:2B:-32768到32767
int:4B:-2147483648到2147483647
long:8B:-9223372036854775808到9223372036854775807
十进制整数。如123,-456,0
八进制整数。以0开头,如0123表示十进制数83,-011表示十进制数-9。
十六进制整数。以0x或0X开头,如0x123表示十进制数291,-0X12表示进制数-18
二进制整数,以0b或0B开头,例如0b10110010

浮点数类型:

在Java中浮点数无法精确存放,除非使用BigDecimal
float:4B:1.4E-45到3.4028235E38 保存7-8位有效数据
double:8B:4.9E-324到1.7976931348623

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值