Java的几种数据类型
强类型语言
Java是一种强类型语言,它要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
Java的数据类型
1、8种基本数据类型
1.1.数值类型
1)、整数类型
byte: 占用一个字节。范围:-128~127
short(短整型): 占用两个字节。范围:-32768~32767
int(整型): 占用四个字节。 范围:-2147483648~2147483647
long(长整型): 占用八个字节。范围:-9223372036854775808~9223372036854775807
注意:在定义long类型时,需要在值的后面加上L。
byte num1 = 10; int num2 = 20; short num3 = 30; long num4 = 40L;
2)、浮点类型(小数类型)
float(单精度浮点数): 占用四个字节。
double(双精度浮点数):占用八个字节。
注意:在定义float类型时,需要在值的后面加上F,因为默认为双精度浮点数。
float num5 = 50F; double num6 = 60;
3)、布尔类型
boolean:占用一位,它的值只有true或者false两种。
boolean flag1 = true; boolean flag2 = false;
4)、字符类型
char: 占用两个字节
char name = '龙';
注意:字符串String不是关键字,类。
String name2 = "龙";
2、引用数据类型
类、接口、数组
3、什么是位、字节
位(bit):计算机内部数据存储的最小单位,11001100是一个八位二进制。
字节(byte):是计算机中数据处理的基本单位,习惯用大写B来表示。
1B=8bit
字符:是指计算机中使用的字母、数字、字和符号。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话