当前位置: 首页 > news >正文

java:变量与运算符

一、变量

变量是存储数据的内存单元,Java 是强类型语言,每个变量必须先声明类型再使用。

1. 变量分类

分类 作用域 默认值 生命周期
局部变量 方法/代码块内 无,必须手动初始化 方法执行期间
成员变量 类内部,方法外部 有默认值 随对象创建/销毁
静态变量 由 static 修饰 有默认值 随类加载/卸载

2. 基本数据类型(8种)
整型
byte b = 100; // 1字节,-128~127
short s = 10000; // 2字节
int i = 100000; // 4字节(默认)
long l = 100L; // 8字节,需加 L

浮点型
float f = 3.14f; // 4字节,需加 f

double d = 3.1415; // 8字节(默认)

字符型
char c = 'A'; // 2字节,单引号

布尔型
boolean flag = true; // 只有 true/false

3. 引用数据类型

类、接口、数组、枚举等,默认值为 null。


String str = "Hello"; // String 是引用类型
int[] arr = new int[5];

二、运算符

1. 算术运算符


+ - * / % // 加减乘除取模
++ -- // 自增自减(i++ 先取值后自增;++i 先自增后取值)
```

示例:
int a = 10, b = 3;
System.out.println(a / b); // 3(整数除法)
System.out.println(a % b); // 1
int x = 5;
int y = x++; // y=5, x=6
int z = ++x; // z=7, x=7

2. 关系运算符

== != > < >= <= 结果为布尔值

3. 逻辑运算符

运算符 含义 短路特性
&& 逻辑与 左边 false 则右边不执行
|| 逻辑或 左边 true 则右边不执行
! 逻辑非 无
& | 非短路与/或 两边都执行

4. 赋值运算符

= += -= *= /= %=
int n = 10;
n += 5; // 等价于 n = n + 5

5. 位运算符(针对整型)

& | ^(异或) ~(取反) << >> >>>(无符号右移)

6. 三元运算符

int max = (a > b) ? a : b;

三、运算符优先级(简表)

1. 后缀:++ --
2. 单目:+ - ! ~
3. 乘除:* / %
4. 加减:+ -
5. 移位:<< >> >>>
6. 关系:< > <= >=
7. 相等:== !=
8. 逻辑与:&&
9. 逻辑或:||
10. 三元:? :
11. 赋值:= += 等

不确定优先级时,使用括号 () 提升可读性。

四、小结

· 变量:先声明后使用,注意作用域和默认值
· 运算符:重点掌握 ++/--、&&/|| 的短路行为、三元运算符简化条件赋值
· 类型自动提升:byte/short/char 参与运算时自动转 int


short s1 = 1;
s1 = s1 + 1; // 报错,int 不能直接赋给 short
s1 += 1; // 正确,隐含强制转换

掌握这些基础,就能轻松阅读和编写大部分 Java 代码。

http://www.zskr.cn/news/1536871.html

相关文章:

  • 2026年深圳合模机工厂排行:高精度、高效合模机源头厂家实力与口碑深度评测 - 品牌发掘
  • 明日方舟终极自动化助手:3分钟快速上手的一键长草解决方案
  • 兴城吃海鲜不踩雷!本地人强推「敬友海鲜饭店」,兴城旅游吃海鲜,就选口碑好的! - 资讯焦点
  • 北京迷你仓哪个品牌好?6个维度对比帮你选 - 速递信息
  • 从内容资产到 AI Ready 知识工作台:认识 Baklib
  • 南宁卖包不亏攻略|鉴定估价避坑一站式干货分享 - 禹竞
  • 临床执业医师老师推荐:别再追“明星讲师”了,系统师资才靠谱 - 医考机构品牌测评专家
  • 卖黄金别盲目比价!2026 厦门黄金回收精选榜单,透明靠谱商家汇总 - 奢侈品回收评测
  • Gemini 2.5 Flash Lite 高效落地实战指南
  • TradingAgents-CN:实战指南!5步精通多智能体AI金融交易框架
  • 实名备案正规奢品回收!无锡闲置包包快速变现,当场转账 - 奢侈品回收评测
  • 2026 西安服务好的瓷砖空鼓检测维修公司 TOP4 盘点 - 冠盾建筑修缮
  • 如何用lxmusic-音源库实现全平台无损音乐自由:从零到专家的完整指南
  • 2026 南京黄金首饰变现大全:全城上门服务!时效报价双优势榜单发布 - 奢侈品回收评测
  • 长沙银行投资金条回收详解!工行建行中行金条大额变现正规流程 - 奢侈品回收测评
  • 告别B站资源无法保存的烦恼:跨平台工具箱让你的收藏更自由
  • 万字图文拆解龙虾的技术架构:从 Gateway 到自进化
  • 2026福州LV回收机构等级测评!S/A/B级梯度划分,选渠道不踩雷 - 薛定谔的梨花猫
  • 改善眼袋泪沟用什么眼油?提拉下垂眼袋充盈泪沟超给力的4款眼油 - 全网最美
  • AI文本生成CAD模型:零基础3分钟创建专业机械设计
  • 2026年金属注塑成型厂家推荐榜:汽车/电动工具/不锈钢/医疗器械/手表零件/3C电子/铁基/MIM精密注塑品牌深度解析 - 品牌发掘
  • GRU时序特征提取+attention+linear+softmax
  • 数字人直播供应商
  • 2026 实测复盘:京东 e 卡免费提现平台深度对比,一文摸清全部扣费套路 - 资讯焦点
  • 不良资产处置与价值重塑实务白皮书——炜衡品牌的法律服务深度解析与可靠推荐 - 商业科技观察
  • 山东在线检测仪分析仪企业排行:技术与产能双维度盘点 - 奔跑123
  • 2026常州回收名表怎么选|本地高端腕表高折回收机构权威测评榜单 - 名奢变现站
  • 2026常州百达翡丽回收行情解析|本地高折扣正规名表回收机构排行 - 名奢变现站
  • 如何使用Flutter与OpenHarmony通信 FlutterChannel
  • 抖音直播数据采集完整指南:3步实现实时弹幕监控与分析