Java-byte short类型讲解

涎涎原创约 660 字大约 2 分钟...JavaJava

82-Java-byte&short类型讲解.mdopen in new window

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

  • 在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,否则会出错

类型占用存储空间表数大小
byte1字节-128-127
short2字节-215~215-1
int4字节-231~231-1
long8字节-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);
	}
}

拓展知识点

Cmd Markdown 公式指导手册open in new window


分割线


相关信息

以上就是我关于 Java-byte&short类型讲解 知识点的整理与总结的全部内容,另附源码open in new window

上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4