数据类型

1. 常用进制及其表示

1. 二进制
	由0,1组成的数字串
	数据表现:0b+数字串
	如:18 <=> 0b10010(18的二进制表示)
2. 八进制
	由0,1,2,…,7组成的数字串
	数据表现:0+数字串
	如:18 <=> 022(18的八进制表示)
3. 十进制
    由0,1,2,…,9组成的数字串
    数据表现:直接写数字串,默认为十进制
    如:18 <=> 18(18的十进制表示)
4. 十六进制
	由0,1,2,…,9,a,b,c,d,f(不区分大小写)
	数据表现:0x+数字串
	如:18 <=> 0x12(18的十六进制表示形式)

测试代码如下:

int x = 18;
System.out.println(0b10010);  //二进制
System.out.println(022);  //八进制
System.out.println(18);  //十进制
System.out.println(0x18);  //十六进制

/**
 * 测试结果:18 18 18 18
 * /

2. 数据类型

Java中分为基本数据类型与引用数据类型

1. 基本数据类型

基础数据类型一共八种(如下图),其中byte、short、int、long属于整型,float、double属于浮点型
在定义变量时,整型默认为int型,浮点型默认为double型
如果要定义一个long类型的整数,需要在数值后加上L/l(l与1容易混淆,建议大写)
如果要定义一个float类型的浮点数,需要在数值后加上F/f

八种基本数据类型图示:

数据类型字节数位数取值范围
byte182^-7 ~ 2^7-1
short2162^-15 ~ 2^15-1
int4322^-31 ~ 2^31-1
long8642^-63 ~ 2^63-1
float4321.4E-45 ~ 3.4028235E38
double8644.9E-324 ~ 1.7976931348623157E308
char216\u0000 ~ \uffff
boolean18true/false

2. 引用数据类型

除了上述八种基本类型以外,其余所有都属于引用数据类型(如String,数组)。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值