Java九种数据类型

代码如下:

package zzj.test.main;

/**
 * Java九种基本数据类型
 * @author lenovo
 *
 */
public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		//byte
		System.out.println("Class对象:" + byte.class.getName());
		System.out.println("数组Class对象:" + byte[].class.getName());
		System.out.println("包装类Class对象:" + Byte.class.getName());
		System.out.println("包装类数组Class对象:" + Byte[].class.getName());
		System.out.println("二进制位数:" + Byte.SIZE);
		System.out.println("最小值:" + Byte.MIN_VALUE);
		System.out.println("最大值:" + Byte.MAX_VALUE);
		
		//short
		System.out.println();
		System.out.println("Class对象:" + short.class.getName());
		System.out.println("数组Class对象:" + short[].class.getName());
		System.out.println("包装类Class对象:" + Short.class.getName());
		System.out.println("包装类数组Class对象:" + Short[].class.getName());
		System.out.println("二进制位数:" + Short.SIZE);
		System.out.println("最小值:" + Short.MIN_VALUE);
		System.out.println("最大值:" + Short.MAX_VALUE);
		
		//int
		System.out.println();
		System.out.println("Class对象:" + int.class.getName());
		System.out.println("数组Class对象:" + int[].class.getName());
		System.out.println("包装类Class对象:" + Integer.class.getName());
		System.out.println("包装类数组Class对象:" + Integer[].class.getName());
		System.out.println("二进制位数:" + Integer.SIZE);
		System.out.println("最小值:" + Integer.MIN_VALUE);
		System.out.println("最大值:" + Integer.MAX_VALUE);
		
		//long
		System.out.println();
		System.out.println("Class对象:" + long.class.getName());
		System.out.println("数组Class对象:" + long[].class.getName());
		System.out.println("包装类Class对象:" + Long.class.getName());
		System.out.println("包装类数组Class对象:" + Long[].class.getName());
		System.out.println("二进制位数:" + Long.SIZE);
		System.out.println("最小值:" + Long.MIN_VALUE);
		System.out.println("最大值:" + Long.MAX_VALUE);
		
		//float
		System.out.println();
		System.out.println("Class对象:" + float.class.getName());
		System.out.println("数组Class对象:" + float[].class.getName());
		System.out.println("包装类Class对象:" + Float.class.getName());
		System.out.println("包装类数组Class对象:" + Float[].class.getName());
		System.out.println("二进制位数:" + Float.SIZE);
		System.out.println("最小值:" + Float.MIN_VALUE);
		System.out.println("最大值:" + Float.MAX_VALUE);
		
		//double
		System.out.println();
		System.out.println("Class对象:" + double.class.getName());
		System.out.println("数组Class对象:" + double[].class.getName());
		System.out.println("包装类Class对象:" + Double.class.getName());
		System.out.println("包装类数组Class对象:" + Double[].class.getName());
		System.out.println("二进制位数:" + Double.SIZE);
		System.out.println("最小值:" + Double.MIN_VALUE);
		System.out.println("最大值:" + Double.MAX_VALUE);
		
		//char
		System.out.println();
		System.out.println("Class对象:" + char.class.getName());
		System.out.println("数组Class对象:" + char[].class.getName());
		System.out.println("包装类Class对象:" + Character.class.getName());
		System.out.println("包装类数组Class对象:" + Character[].class.getName());
		System.out.println("二进制位数:" + Character.SIZE);
		System.out.println("最小值:" + Character.MIN_VALUE);
		System.out.println("最大值:" + Character.MAX_VALUE);
		
		//boolean
		System.out.println();
		System.out.println("Class对象:" + boolean.class.getName());
		System.out.println("数组Class对象:" + boolean[].class.getName());
		System.out.println("包装类Class对象:" + Boolean.class.getName());
		System.out.println("包装类数组Class对象:" + Boolean[].class.getName());
		//System.out.println("二进制位数:" + Boolean.SIZE);
		//System.out.println("最小值:" + Boolean.MIN_VALUE);
		//System.out.println("最大值:" + Boolean.MAX_VALUE);
		
		//void
		System.out.println();
		System.out.println("Class对象:" + void.class.getName());
		//System.out.println("数组Class对象:" + void[].class.getName());
		System.out.println("包装类Class对象:" + Void.class.getName());
		System.out.println("包装类数组Class对象:" + Void[].class.getName());
		//System.out.println("二进制位数:" + Void.SIZE);
		//System.out.println("最小值:" + Void.MIN_VALUE);
		//System.out.println("最大值:" + Void.MAX_VALUE);
	}

}














输出:

Class对象:byte
数组Class对象:[B
包装类Class对象:java.lang.Byte
包装类数组Class对象:[Ljava.lang.Byte;
二进制位数:8
最小值:-128
最大值:127

Class对象:short
数组Class对象:[S
包装类Class对象:java.lang.Short
包装类数组Class对象:[Ljava.lang.Short;
二进制位数:16
最小值:-32768
最大值:32767

Class对象:int
数组Class对象:[I
包装类Class对象:java.lang.Integer
包装类数组Class对象:[Ljava.lang.Integer;
二进制位数:32
最小值:-2147483648
最大值:2147483647

Class对象:long
数组Class对象:[J
包装类Class对象:java.lang.Long
包装类数组Class对象:[Ljava.lang.Long;
二进制位数:64
最小值:-9223372036854775808
最大值:9223372036854775807

Class对象:float
数组Class对象:[F
包装类Class对象:java.lang.Float
包装类数组Class对象:[Ljava.lang.Float;
二进制位数:32
最小值:1.4E-45
最大值:3.4028235E38

Class对象:double
数组Class对象:[D
包装类Class对象:java.lang.Double
包装类数组Class对象:[Ljava.lang.Double;
二进制位数:64
最小值:4.9E-324
最大值:1.7976931348623157E308

Class对象:char
数组Class对象:[C
包装类Class对象:java.lang.Character
包装类数组Class对象:[Ljava.lang.Character;
二进制位数:16
最小值: [空格]

最大值:?

Class对象:boolean
数组Class对象:[Z
包装类Class对象:java.lang.Boolean
包装类数组Class对象:[Ljava.lang.Boolean;


Class对象:void
包装类Class对象:java.lang.Void
包装类数组Class对象:[Ljava.lang.Void;




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值