java的基本数据类型
程序员文章站
2022-08-18 09:26:26
java基础1、数据类型java数据类型分为基本数据类型和引用数据类型两种,这里先说基本数据类型隶属类型类型长度(字节)对应得包装类说明整数型字节型[byte]1Byte整数型短整型[short]2Short整数型短整型[int]4Integer整数型长整型[long]8Long浮点型单精度型[float]4Float浮点型双精度型[double]8Double字符型字符型[char]2...
1、数据类型
java数据类型分为基本数据类型和引用数据类型两种,这里先说基本数据类型
隶属类型 | 类型 | 长度(字节) | 对应得包装类 |
---|---|---|---|
整数型 | 字节型[byte] | 1 | Byte |
整数型 | 短整型[short] | 2 | Short |
整数型 | 短整型[int] | 4 | Integer |
整数型 | 长整型[long] | 8 | Long |
浮点型 | 单精度型[float] | 4 | Float |
浮点型 | 双精度型[double] | 8 | Double |
字符型 | 字符型[char] | 2 | Character |
逻辑型 | 逻辑型[boolean] | 1/8 | Boolean |
类型说明
- 长整型long整数范围内可以不写l/L,超出要写,建议无论什么情况都写上大写的L,便于区分
- 浮点数中的字节和整数型不同,浮点数要比整数型大的多
- 单精度float在整数范围内可以不写f/F,但超出int的范围包括小数形式必须加f/F后缀
- 双精度double为java的默认类型可以不加d/D后缀,但若整数超出了int的范围就必须加d/D
- 可以通过String.format("%.nf",double)来进行n为小数的四舍五入,返回值为一个字符串
类型转换
- byte < short < char < int < long < float < double
- 表达式中如果好友int、long、float和double,java会将较低的变量自动转换为表达式中数据类型最高的数据类型
- 在算术表达式中含有byte、short和char将自动转为int类型
- char类型可以直接赋值给int、long、float和double的变量
相关知识点:
本文地址:https://blog.csdn.net/qq_40910781/article/details/107701019
下一篇: 古代皇宫里的女官到底是干什么的?