💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
>[success] # java 类型 基本类型:`byte、short、int、long、float、double、boolean、char` * 整数类型:`byte,short,int,long` * 浮点数类型:`float,double` * 字符类型:`char` * 布尔类型:`boolean` | **字面量类型** | **说明** | **程序中的写法** | | --- | --- | --- | | 整数 | 不带小数的数字 | 666,-88 | | 小数 | 带小数的数字 | 13.14,-5.21 | | 字符 | 必须使用单引号,有且仅能一个字符 | ‘A’,‘0’, ‘我’ | | 字符串 | 必须使用双引号,内容可有可无 | “HelloWorld” | | 布尔值 | 布尔值,表示真假,只有两个值:true,false | true 、false | | 空值 | 一个特殊的值,空值 | 值是:null | >[danger] ##### 区分 1. 不带小数点的数字都是整数类型的字面量。 2. 只要带了小数点,那么就是小数类型的字面量。 3. 只要用双引号引起来的,不管里面的内容是什么,不管里面有没有内容,都是字符串类型的字面量。 4. 字符类型的字面量必须用单引号引起来,不管内容是什么,但是个数有且只能有一个。 5. 字符类型的字面量只有两个值,true、false。 6. 空类型的字面量只有一个值,null。 >[danger] ##### 区间 | 数据类型 | 关键字 | 内存占用 | 取值范围 | | --- | --- | --- | --- | | 整数 | byte | 1 | 负的2的7次方 ~ 2的7次方-1(-128~127) | | | short | 2 | 负的2的15次方 ~ 2的15次方-1(-32768~32767) | | | int | 4 | 负的2的31次方 ~ 2的31次方-1 | | | long | 8 | 负的2的63次方 ~ 2的63次方-1 | | 浮点数 | float | 4 | 1.401298e-45 ~ 3.402823e+38 | | | double | 8 | 4.9000000e-324 ~ 1.797693e+308 | | 字符 | char | 2 | 0-65535 | | 布尔 | boolean | 1 | true,false | >[danger] ##### 基本和引用 1. **基本数据类型**:数据值是存储在自己的空间中,特点:赋值给其他变量,也是赋的真实的值。 2. **引用数据类型**:数据值是存储在其他空间中,自己空间中存储的是地址值。特点:赋值给其他变量,赋的地址值。