JAVA全系列 教程
3762个小节阅读:7089.7k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
类型 | 占用存储空间 | 表数范围 |
---|---|---|
byte | 1字节 | -27 ~ 27-1(-128~127) |
short | 2字节 | -215 ~ 215-1 (-32768~32767) |
int | 4字节 | -231 ~ 231-1 (-2147483648~2147483647) 约21亿 |
long | 8字节 | -263 ~ 263-1 |
Java 语言整型常量的四种表示形式
- 十进制整数,如:99, -500, 0
- 八进制整数,要求以 0 开头,如:015
- 十六进制数,要求 0x 或 0X 开头,如:0x15
- 二进制数,要求0b或0B开头,如:0b01110011
Java语言的整型常数默认为int型,声明long型常量可以后加l
或L
。
【示例】long类型常数的写法及变量的声明
xxxxxxxxxx
long a = 55555555; //编译成功,在int表示的范围内(21亿内)。
long b = 55555555555; //不加L编译错误,已经超过int表示的范围。
报错:The literal 55555555555 of type int is out of range
,所以我们需要修改代码为:
xxxxxxxxxx
long b = 55555555555L;
实时效果反馈
1. 如下关于整型类型的说法,错误的是:
A 整型有四种:byte
short
int
long
B java的整型常数,默认是int类型。比如:int a = 888
,其中888
就是int
类型
C long b = 55555555555
可以正常运行
D long b = 55555555555
不可以正常运行
答案
1=>C