数据类型
java是强类型语言,要求所有变量都需要先定义后再使用
数据类型分为基本类型和引用类型。
1.基本类型
1)整数: byte, short, int, long
2)浮点: float, double(最好避免完全使用浮点数进行比较)
3)字符串: char(一个字符'A'), String(字符串"hello") ps:String不是关键词,而是一个类。
4)boolean: true, flase
2.引用类型
1)数组
2)类
3)接口
3.类型转换
1)由字节大小排序,由低到高
byte,short,char -> int -> long -> float -> double
2)强制类型转换(从高到底)
int i = 128;
byte b = (byte) i;
3)自动类型转换(从低到高)
int i = 128;
double b = i;
注意:
1.不能对boolean进行转换
2.不能把对象转换为不相干的类型
3.转换时可能会出现内存溢出及精度问题
4.进制相关
1)二进制:0b(10表示2)
2)八进制:0(010表示8)
3)十进制(10表示10)
4)十六进制:0x(0x10表示16,0xA表示1,10-15用A-F表示)
5.转义字符
\t:制表符
\n:换行
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器