数据类型与运算符

小Y12366 2021-05-07 03:34:35
一、数据类型
Java的数据有三种类型
1、基本数据类型(8个)分别是:
byte 类型
表示一个整数
范围: -128 - 127
内存空间: 1 个字节(1B) ---》 8位(8个位置,能
放8个数字)
short
表示一个整数
范围:-32768 - 32767
内存空间:2字节 ==》 16位
int
表示一个整数
范围:-2147483648 - 2147483647==》 大约21亿
内存空间:4字节 ===》 32位
long
表示一个整数
范围:
内存空间:8字节===》 64位
float
浮点型 表示一个小数 单精度
存储方式:
计算机内部使用 科学计数法 表示小数
共占用32位空间 即 4个字节
1 位: 符号位(0 表示正数,1表示负数)
8 位: 指数位 (即 10 的 几次方) 控制了float
的大小范围
23位:尾数位 (即 x.xxx) 控制了float的精度
范围
double
浮点型 表示一个小数 双精度
存储方式:
int a = 222; // 十进制 int b = 023; // 八进制 int c = 0x1F // 十六进制
计算机内部使用 科学计数法 表示小数
共占用64位空间 即 8个字节
1 位: 符号位(0 表示正数,1表示负数)
11 位: 指数位 (即 10 的 几次方) 控制了
double的大小范围
52位:尾数位 (即 x.xxx) 控制了double的精
度范围
boolean
布尔类型。表示真或者 假
只有两个值,true, false
char
表示任意一个字符,可以是汉字
声明方式: char c = 'x'
特殊赋值方式: 可以是Unicode编码值
2、引用类型
除了 基本数据类型 和 空类型以外的 所有数据类型
3、空类型
null 是所有引用类型的变量的默认值
二、运算符
1、算数运算符:+ - * / %
2、等值运算符:==、!=
3、比较运算符:> < >= <=
4、逻辑运算符:&&
5、自增,自减运算符:i++ ++i i-- --i
...全文
111 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
聪头 2021-05-08
  • 打赏
  • 举报
回复
抄书
北北啊我是 2021-05-08
  • 打赏
  • 举报
回复
...........................

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧