Java基本数据类型和运算符详解

  

本文实例讲述了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基本数据类型和运算符详解