Java 入门:运算符与逻辑控制
系统讲解 Java 基础核心知识,涵盖算术、自增自减、关系、逻辑、位运算及三目运算符的使用规则与注意事项。重点阐述程序逻辑控制的三大结构:顺序、分支(if-else、switch)及循环(for、while、do-while),并指出常见陷阱如除零异常、短路求值、switch 穿透等。文末提供典型练习题辅助巩固,适合 Java 初学者快速掌握编程基石。

系统讲解 Java 基础核心知识,涵盖算术、自增自减、关系、逻辑、位运算及三目运算符的使用规则与注意事项。重点阐述程序逻辑控制的三大结构:顺序、分支(if-else、switch)及循环(for、while、do-while),并指出常见陷阱如除零异常、短路求值、switch 穿透等。文末提供典型练习题辅助巩固,适合 Java 初学者快速掌握编程基石。

运算符就是用来对数据进行计算、比较、判断、移位的符号。Java 运算符种类不少,但常用的就几类,我们挑重点讲。
+ - * / % 看着简单,新手最容易翻车:
增量运算符:+= -= *= /= %=自带隐式类型转换,写起来更简洁,还不用强转。
一句话分清:
单独用两者没区别;混合赋值 / 打印时,顺序决定结果。
== != < > <= >=结果只有 true /false。
⚠️ 重点提醒:
3 < a < 5,Java 不支持连续比较!&& || ! 是编写判断逻辑的核心。
超级重点:短路求值
&& 左边为 false,右边不执行|| 左边为 true,右边不执行比 & | 更安全、效率更高,开发必用。
& | ~ ^ << >> >>>主要用于底层优化、算法题。
简单记:
Java 唯一的三元运算符:
条件 ? 成立结果 : 不成立结果
简洁好用,但注意:
不用背!有歧义就加括号,代码清晰永不翻车。
Java 程序执行靠三大结构:顺序、分支、循环。
代码从上到下一行行执行。顺序一改,结果就变,最简单也最基础。
三种格式全覆盖:
// 单分支
if(条件) { }
// 双分支
if(条件) { } else { }
// 多分支
if(条件 1) { } else if(条件 2) { } else { }
新手必避坑:
适合'等于几'的判断:星期、菜单、状态等。
复杂区间判断(如 10~20)别用 switch,用 if 更舒服。
适合已知循环次数:
for(int i=1; i<=10; i++) { }
适合不知道要循环多少次。
至少跑一次,实际很少用。
⚠️ 使用 continue 时,一定要更新循环变量,否则死循环!
这两块是 Java 最最基础的'地基',地基打牢,后面学方法、数组、面向对象都会一路顺畅~

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online
JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online
使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online
Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online
使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online