[java01]Java基本数据类型

java是强类型语言,共有8种基本数据类型:4种整型、2种浮点型、char字符型和boolean型。

整型

类型 长度 取值范围
byte 1字节 -128~127
short 2字节 -32768-32767
int 4字节 -2^31-1~2^31-1
long 8字节 -2^63-1~2^63-1

整型的范围与运行java代码的机器无关,这一点和C、C++不同,保证了代码在不同的平台之间的可移植型。
int最为常用,char和short主要用于特定场合,比如底层处理文件、处理需要占用大量存储空间的数组。要表示的数据超过int类型的范围时使用长整型int.

浮点类型

浮点类型用于表示java中的有小数部分的数值。

类型 长度 取值范围
float 4字节 大约±3.402 823 47E+38F(有效位为6~7位)
double 8字节 大约±1.79769313486231570E+308(有效位为15位)

float精度很难满足需求,一般使用double类型.

char类型

char类型用来表示单个字符,比如’A’.”A”表示长度为1包含一个字符A的字符串。

boolean

boolean类型有2个值:true和false,布尔类型不能和整型值进行相互转换。

变量

变量命名规则:以大小写字母、下划线、开始,后面跟字母或数字。java中的字母范围包括’a-z’、’A-Z’、下划线(_)、美元符等。不能讲java关键字设置为变量名。

常量

java中使用final关键字指示常量:

final double HEIGHT = 100;

final关键字表示变量只能被赋值一次, 一旦被赋值以后就不可以被修改。

类常量

类常量可以被一个类中的多个方法使用,使用关键字static final修饰,类常量定义在main函数的外部。如果使用public static final,即一个类常量被声明为public,那么其他类多方法也可以使用这个常量。

数学函数与常量

Math类包含了多种数学函数。

函数 功能
abs(a) 求绝对值
sqrt(a) 求根
pow(a,b) a的b次方
max(a,b) 返回两个数中最大值
min(a,b) 返回两个数中最小值
floor(a) 向下取整
round(b) 向上取整
sin() 正弦
cos() 余弦
tan() 正切
atan() 余切

你可能感兴趣的:(java,数据)