黑马程序员——常量变量以及相关的数据类型

------android培训java培训、期待与您交流------     

 当数据不带有小数或分数时,即可以声明为整数变量,如3,-147等即为整数。
Java中,整数数据类型可以分为long、int、short及byte四种:long为64位,也就是
8个字节(bytes),可表示范围为-9223372036854775808 到 9223372036854775807;int
为32 位,也就是4个字节,表示范围为-2147483648 到 2147483647;若是数据值的
范围在-32768 到 32767之间时,可以声明为short(短整数)类型;若是数据值更小,
在-128到127之间时,可以声明为byte类型以节省内存空间。
      Java提供了long、int、short及byte四种整数类型的最大值、最小值的代码,以
方便设计者使用。最大值的代码是MAX_VALUE,最小值是MIN_VALUE。如果要取
用某个类型的最大值或最小值,只要在这些代码之前,加上它们所属的类的全名即可。
     以及 整数常量的特殊值代码 。比如说:
Long 
int 
使用类全名 
java.lang.Long 
java.lang.Integer 
最大值代码 
MAX_VALUE 
最小值代码 
MIN_VALUE  
short 
byte 
使用类全名 
java.lang.Short 
java.lang.Byte 

       下面程序是输出Java定义的四种整数类型的常量的最大和最小值,可以将程序与
上表做对照、比较。 
      比如MyJava这个小程序。
01 // 下面这段程序可以得到数据类型的最大值和最小值 


02 public class MyJava


03 { 


04 public static void main(String args[]) 


05 { 


06 long long_max = java.lang.Long.MAX_VALUE ;//得到长整型的最大值 


07 int int_max = java.lang.Integer.MAX_VALUE ; // 得到整型的最大值 


08 short short_max = Short.MAX_VALUE ; // 得到短整型的最大值 


09 byte byte_max = Byte.MAX_VALUE ; // 得到Byte型的最大值 


10 


11 System.out.println("LONG的最大值: "+long_max); 




?
 


12 System.out.println("INT 的最大值:"+int_max); 


13 System.out.println("SHORT的最大值:"+short_max); 


14 System.out.println("BYTE的最大值:"+byte_max); 


15 } 


16 } 


输出结果: 


LONG的最大值: 9223372036854775807 


INT 的最大值:2147483647 


SHORT的最大值:32767 


BYTE的最大值:127 

     程序MyJava列出了各种整数类型的最大值,通过它的运行,可以了解到
Java对于整数的最大值、最小值的规定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值