Java-byte short类型讲解
原创约 660 字大约 2 分钟...
short类型讲解.md
82-Java-byte&注意
本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。
在Java中,数据类型分为两大类:
基本数据类型:4类8种基本数据类型
引用数据类型

Byte age3;
System.out.println(Byte.MAX_VALUE);//127
System.out.println(Byte.MIN_VALUE);//-128
Short age4;
System.out.println(Short.MIN_VALUE);//-32768
System.out.println(Short.MAX_VALUE);//32768
整数类型 — byte、short、int默认、long
Java中整型的三种表示形式
十进制整数:0 ~ 9,注:第一位不能是0
十六进制数:0 ~ 9 A ~ F, 注:必须以0x或0X开头 例如: 0X8A 0x12
八进制整数:0 ~ 7,注:必须以0开头 例如: 0123 012
八进制整数:0 ~ 7,注:必须以0开头
Java各整数类型有固定的表数范围和字段长度,其不受操作系统的影响,以保证Java程序的可移植性。
Java语言的整形常量默认为int型,声明long型后面需加上l或者L,否则会出错
类型 | 占用存储空间 | 表数大小 |
---|---|---|
byte | 1字节 | -128-127 |
short | 2字节 | -215~215-1 |
int | 4字节 | -231~231-1 |
long | 8字节 | -263~263-1 |
package net.tencent.demo.test;
public class Test数据类型 {
public static void main(String[] args) {
/**
* 数据类型:
* 基本数据类型:4类8种基本数据类型
*
* 基本数据类型:数值类型(byte short int long) 字符类型(char) 布尔类型(boolean)
* //它们在内存中的房间有多大?
* byte:1个字节8位 0000 0000
* short:2个字节16位 0000 0000 0000 0000
* int:4个字节32位 0000 0000 0000 0000 0000 0000 0000 0000
* long:8个字节64位 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
* char:2个字节16位 0000 0000 0000 0000
*/
byte b1 = 20;//十进制
byte b2 = 0b10;//二进制
byte b3 = 017;//八进制 0开头 ,0~7
byte b4 = 0x1f;//十六进制数:0 ~ 9 A ~ F, 注:必须以0x或0X开头
System.out.println("byte min value: " + Byte.MIN_VALUE);
System.out.println("byte max value: " + Byte.MAX_VALUE);
short s1 = 1234;
short s2 = 0b1000;//二进制
short s3 = 01234;//八进制
short s4 = 0x3f;//十六进制
System.out.println("short min value: " + Short.MIN_VALUE);
System.out.println("short max value: " + Short.MAX_VALUE);
}
}
拓展知识点
分割线
相关信息
以上就是我关于 Java-byte&short类型讲解 知识点的整理与总结的全部内容,另附源码
Powered by Waline v2.15.4