Java基本数据类型占用空间的查看

Java共有8种基本数据类型,分别为

整数型:byte(字节型)、short(短整型)、long(长整型)、int(整型)
小数型:float(单精度浮点型)、double(双精度浮点型)
字符型:char
布尔型:boolean
                                        八种基本数据类型参数表

注:(1)如果书写long型的值,则需要在数值后面添加字母L,大小写均可以
    (2)小数型的取值范围以科学计数形式进行描述
    (3)float类型的小数,需要在小数后加字母F,不区分大小写,例如4.09f或4.09F
    (4)布尔型占用的空间取决于Java虚拟机(JVM)的实现,可能是1bit,也可能是8bit。

使用语句查看个数据类型占用的空间代码如下:
需要找个各个数据类型的封装类型,才能获取到它们的占用空间。
public class YuFa {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//需要找到各个类型的封装类型
		int a=Byte.SIZE;
		int b=Short.SIZE;
		int c=Integer.SIZE;
		int d=Long.SIZE;
		int e=Float.SIZE;
		int f=Double.SIZE;
		int g=Character.SIZE;
		
		System.out.println("byte型的占用空间--"+a/8+"byte--");
		System.out.println("short型的占用空间--"+b/8+"bytes--");
		System.out.println("int型的占用空间--"+c/8+"bytes--");
		System.out.println("long型的占用空间--"+d/8+"bytes--");
		System.out.println("float型的占用空间--"+e/8+"bytes--");
		System.out.println("double型的占用空间--"+f/8+"bytes--");
		System.out.println("char型的占用空间--"+g/8+"bytes--");		
	}
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值