以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Java/Eclipse 』  (http://bbs.xml.org.cn/list.asp?boardid=41)
----  java中数据类型的区别int byte short long double float它们之间有什么区别,各有什么作用。  (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=57295)


--  作者:qianmengzhao
--  发布时间:12/28/2007 11:59:00 AM

--  java中数据类型的区别int byte short long double float它们之间有什么区别,各有什么作用。
java中数据类型的区别int byte short long double float它们之间有什么区别,各有什么作用,请专家给我讲解一下。
--  作者:hongjunli
--  发布时间:12/29/2007 8:24:00 PM

--  
以下是引用qianmengzhao在2007-12-28 11:59:00的发言:
java中数据类型的区别int byte short long double float它们之间有什么区别,各有什么作用,请专家给我讲解一下。

首先弄清楚Java语言中数据类型:基本类型和引用类型
基本类型分为数值类型和布尔类型
数值类型分为浮点类型与整数类型
浮点类型分为float与double
整数类型分为byte,short,int,long,char

引用类型包括数组类型,接口类型,类类型


int, byte, short, long 都属于整数类型,而且它们都是有符号整数。

我们 在实际编程时,具体选用哪种数据类型,需要同时考虑实际需求和程序的性能。在选用具体的数据类型时,注意不要超出他们的范围。
关键字  数据类型    占用字节数       取值范围
byte    字节型        1个字节          -128-127
short  短整型          2个               -2的15次幂-2的15次幂-1
int     整型             4个字节         -2的31次幂-2的31次幂-1
long  长整型            8个字节        -2的63次幂~2的63次幂-1
float 单精度浮点型  4个字节          (这个记不太清楚了,呵呵)
double 双精度浮点型 8个字节

建议qianmengzhao站友还是好好看一下java基础方面的书,好好学习一下。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.006ms