本文实例讲述了Java基本数据类型和运算符。分享给大家供大家参考,具体如下:
基本数据类型
Java是一种强类型的语言,声明变量时必须指明数据类型。变量(变量)的值占据一定的内存空间。不同类型的变量占据不同的大小。
Java中共有8种基本数据类型,包括4种整型,2种浮点型,1种字符型,1种布尔型,请见下表。
Java基本数据类型
数据类型 说明 所占内存 举例 备注 字节 字节型 1个字节 3127年 , 短 短整型 2字节 3,32767 , int 整型 4个字节 3,21474836 , 长 长整型 8个字节 3 l、92233720368 l 长最后要有一个L字母(大小写无所谓) 浮动 单精度浮点型 4个字节 1.2度、223.56度 浮动最后最好有一个F字母(大小写无所谓)。 双 双精度浮点型 8个字节 1.2,1.2,223.56,223.56 d 双最后最好有一个D字母(大小写无所谓)。 字符 字符型 2字节 “一”、“一个‘ 字符型数据只能是一个字符,由单引号包围。 布尔 布尔型 1位 真的,假的 ,
Java中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。实际上,,Java中还存在另外一种基本类型空白,它也有对应的包装类java.lang.Void,不过我们无法直接对它们进行操作。对于数值类型的基本类型的取值范围,我们无需强制去记忆,因为它们的值都已经以常量的形式定义在对应的包装类中了。请看下面的例子:
公开课PrimitiveTypeTest { 公共静态void main (String [] args) {//字节 系统。println(“基本类型:字节二进制位数:”+ Byte.SIZE); System.out.println(“包装类:java.lang.Byte "); System.out.println(“最小值:Byte.MIN_VALUE=" https://www.yisu.com/zixun/+ Byte.MIN_VALUE); System.out.println(“最大值:Byte.MAX_VALUE=" https://www.yisu.com/zixun/+ Byte.MAX_VALUE); System.out.println ();//短 系统。println(“基本类型:短二进制位数:”+ Short.SIZE); System.out.println(“包装类:java.lang.Short "); System.out.println(“最小值:Short.MIN_VALUE=" https://www.yisu.com/zixun/+ Short.MIN_VALUE); System.out.println(“最大值:Short.MAX_VALUE=" https://www.yisu.com/zixun/+ Short.MAX_VALUE); System.out.println ();//整数 系统。println(“基本类型:int二进制位数:”+ Integer.SIZE); System.out.println(“包装类:java.lang.Integer "); System.out.println(“最小值:Integer.MIN_VALUE=" https://www.yisu.com/zixun/+ Integer.MIN_VALUE); System.out.println(“最大值:Integer.MAX_VALUE=" https://www.yisu.com/zixun/+ Integer.MAX_VALUE); System.out.println ();//长 系统。println(“基本类型:长二进制位数:”+ Long.SIZE); System.out.println(“包装类:java.lang.Long "); System.out.println(“最小值:Long.MIN_VALUE=" https://www.yisu.com/zixun/+ Long.MIN_VALUE); System.out.println(“最大值:Long.MAX_VALUE=" https://www.yisu.com/zixun/+ Long.MAX_VALUE); System.out.println ();//浮动 系统。println(“基本类型:浮动二进制位数:”+ Float.SIZE); System.out.println(“包装类:java.lang.Float "); System.out.println(“最小值:Float.MIN_VALUE=" https://www.yisu.com/zixun/+ Float.MIN_VALUE); System.out.println(“最大值:Float.MAX_VALUE=" https://www.yisu.com/zixun/+ Float.MAX_VALUE); System.out.println ();//双 系统。println(“基本类型:双二进制位数:”+ Double.SIZE); System.out.println(“包装类:java.lang.Double "); System.out.println(“最小值:Double.MIN_VALUE=" https://www.yisu.com/zixun/+ Double.MIN_VALUE); System.out.println(“最大值:Double.MAX_VALUE=" https://www.yisu.com/zixun/+ Double.MAX_VALUE); System.out.println ();//字符 系统。println(“基本类型:char二进制位数:”+ Character.SIZE); System.out.println(“包装类:java.lang.Character ");//以数值形式而不是字符形式将Character.MIN_VALUE输出到控制台 System.out.println(“最小值:Character.MIN_VALUE=" https://www.yisu.com/zixun/+ (int) Character.MIN_VALUE);//以数值形式而不是字符形式将Character.MAX_VALUE输出到控制台 System.out.println(“最大值:Character.MAX_VALUE=" https://www.yisu.com/zixun/+ (int) Character.MAX_VALUE); } }Java基本数据类型和运算符详解