当前位置: 首页 > 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.jsqmd.com/news/1025006/

相关文章:

  • 候车厅人数统计管控智慧解决方案
  • 天津口碑雅思机构排行 2026:海归湾/环球雅思/新航道/朗阁/启德考培对比 - 资讯焦点
  • AI算法赋能烫金纸分切机:从机械裁切到智能决策的跨越
  • 2026年深圳合模机工厂排行:高精度、高效合模机源头厂家实力与口碑深度评测 - 品牌发掘
  • 电动车托运哪家最好最便宜?电动车托运哪家最划算?省钱寄送全攻略 - 快递物流资讯
  • 行业公认!2026 厦门黄金回收口碑 TOP 榜单,正规门店全收录 - 奢侈品回收评测
  • 终极指南:5分钟掌握Marketch,让Sketch设计秒变可测量网页
  • 兴城吃海鲜不踩雷!本地人强推「敬友海鲜饭店」,兴城旅游吃海鲜,就选口碑好的! - 资讯焦点
  • 北京带GPU扩展工控机品牌排行 实测适配能力对比 - 奔跑123
  • 全屋定制避坑十点细节 - 资讯焦点
  • 2026最新B站字幕导出保姆级教程:手把手教你一键提取字幕
  • Gemini 3.5 Flash:架构级优化的本地大模型推理新范式
  • 低龄/硕博通用!新加坡留学中介机构哪个比较好?2026靠谱机构汇总 - 资讯纵览
  • 明日方舟终极自动化助手:3分钟快速上手的一键长草解决方案
  • 三菱重工海尔中央空调全国售后服务电话24小时推出维修人工客服受理热线中心 - 资讯焦点
  • 5分钟掌握DeepMosaics:智能马赛克处理终极指南
  • 暑期旅游当地美食外卖攻略:美团一折活动帮你省出景点门票钱 - 资讯焦点
  • 临床执业医师老师推荐:别再追“明星讲师”了,系统师资才靠谱 - 医考机构品牌测评专家
  • 卖黄金别盲目比价!2026 厦门黄金回收精选榜单,透明靠谱商家汇总 - 奢侈品回收评测
  • Gemini 2.5 Flash Lite 高效落地实战指南
  • 北京迷你仓哪个品牌好?6个维度对比帮你选 - 速递信息
  • 从内容资产到 AI Ready 知识工作台:认识 Baklib
  • 北京4U机架工控机合规选型排行:5家实力服务商盘点 - 奔跑123
  • 南宁卖包不亏攻略|鉴定估价避坑一站式干货分享 - 禹竞
  • 2026福州百达翡丽回收性价比实测!高价靠谱、无套路变现渠道优选 - 薛定谔的梨花猫
  • 河北双边护栏网厂家综合实力排行:5家头部厂商盘点 - 奔跑123
  • DLOS 多模型路由系统
  • 2026 西安服务好的瓷砖空鼓检测维修公司 TOP4 盘点 - 冠盾建筑修缮
  • TradingAgents-CN:实战指南!5步精通多智能体AI金融交易框架
  • 如何用lxmusic-音源库实现全平台无损音乐自由:从零到专家的完整指南