java int 数据类型_Java int数据类型

本篇文章帮大家学习java int数据类型,包含了Java int数据类型使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。

int数据类型是32位有符号Java原语数据类型。

int数据类型的变量需要32位内存。

其有效范围为-2,147,483,648至2,147,483,647(-2^31至2^31 - 1)。

此范围中的所有整数称为整数文字。

例如,10,-200,0,30,19等是int的整数字面量值。

一个整数字面量可以分配给一个int变量,如num1,像这样:

整型字面量

整数字面量也可以表示:

十进制数字格式

八进制数字格式

十六进制数字格式

二进制数格式

当整数文字以零开始并且至少有两个数字时,它被认为是八进制数格式。以下代码行将十进制值17(八进制为021)分配给num1:

// 021 is in octal number format, not in decimal

int num1 = 021;

以下两行代码将值17分配给变量num1的相同效果:以下值不是以零开始,所以它是十进制数字格式。

int num1 = 17;

以下值是以零开始,因此它是一个八进制数字格式。 八进制中的值021与十进制中的17相同。

int num1 = 021;

八进制格式的int字面值必须至少有两位数字,并且必须以零开始以作为八进制数的表示。数字0在十进制数格式中被视为0,并且以八进制数格式将00视为零。

十六进制数字格式的所有int字面量都以0x或0X开头,它们必须至少包含一个十六进制数字。十六进制数字格式使用16位数字,0-9和A-F(或a-f)。字母A到F的大小写无关。以下是以十六进制格式使用int文本的示例:

int num1 = 0x123;

int num2 = 0xdecafe;

int num3 = 0x1A2B;

int num4 = 0X0123;

可以使用二进制数字格式表示一个int字面量。所有二进制数字格式的int字面量以0b或0B开头。以下是使用二进制数字格式的int字面量的示例:

int num1 = 0b10101;

int num2 = 0b00011;

int num3 = 0b10;

int num4 = 0b00000010;

Java有一个名为Integer的类,它定义两个常量来表示int数据类型的最大值和最小值,即Integer.MAX_VALUE和Integer.MIN_VALUE。 例如,

int max = Integer.MAX_VALUE; // Assigns maximum int value to max

int min = Integer.MIN_VALUE; // Assigns minimum int value to min

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值