💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
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() | 余切 |