您的位置:首页 > 编程语言 > Java开发

JAVA中一些小细节

2011-05-24 21:21 351 查看
1.JAVA中的数据类型及取值范围

整数

描述

byte

这种类型的变量可以表示表示-128~127之间的整数类型,在内存中占据1个字节(8位二进制)

short

这种类型的变量可以表示表示-32768~32767之间的整数类型,在内存中占据2个字节(16位二进制)

int

这种类型的变量可以表示表示-2147483648~2147483647之间的整数类型,在内存中占据4个字节(32位二进制)

long

这种类型的变量可以表示表示-9223372036854775808~9223372036854775807之间的整数类型,在内存中占据8个字节(64位二进制)

浮点数

描述

Float

该类型的变量表示-3.14E38(-3.14*1038)~+3.4E38(+3.4*1038)之间的数值,占用4个字节的内存空间。表示的数值精确度大约为7位.

Double

该类型的变量可表示-1.7E308(-1.7*10308)~+1.7E308(+1.7*10308)之间的数值,占用8个字节的内存空间。表示的数值精确度大约为17位,你可以使用的最小非0数值为±4.9*10-324

2.赋值中的类型转换

当赋值语句右侧的表达式结果类型与左侧的变量类型不一致时,只要没有丢失数据的可能,就自动地进行类型转换。如果你将在此之前接触的所有基本类型按如下顺序排列:

byte - short - int - long -- float - double

则只要是按此顺序,即从左向右,就可以自动地转换。如果希望逆向转换,比如,将double类型转换成float类型或long类型,就必须使用显式类型转换。

3.Math中的数值函数及数学函数

数值函数:









数学函数:





本文出自 “azurelover” 博客,请务必保留此出处http://azurelover.blog.51cto.com/2990964/572906
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: