2026/2/8 7:14:01
网站建设
项目流程
o2o网站建设效果,郑州网站seo厂家,网站下载视频的方法,wordpress多用户模板一、Java 运算符#xff1a;给数据做 “加减乘除 / 判断” 的工具运算符就像数学里的 、-、、#xff0c;或是生活里的 “是不是”“有没有”#xff0c;Java 里分几类#xff0c;每类都有明确用途#xff0c;先看最常用的#xff1a;1. 算术运算符#xff08;处理数字计…一、Java 运算符给数据做 “加减乘除 / 判断” 的工具运算符就像数学里的 、-、×、÷或是生活里的 “是不是”“有没有”Java 里分几类每类都有明确用途先看最常用的1. 算术运算符处理数字计算运算符作用大白话示例代码示例结果加 / 拼接字符串53你好Javaint a53;8-减10-4int b10-4;6*乘3×6注意 Java 里用 * 不是 ×int c3*6;18/除8/29/2整数除取整int d9/2;4%取余求余数9%29 除以 2 余 1int e9%2;1自增加 1a先用后加a先加后用int f5; f;6--自减减 1a----aint g5; g--;4新手注意整数相除只取整数部分比如 9/24想算小数要把其中一个数改成浮点数9.0/24.5。2. 赋值运算符给变量赋值最基础的是不是 “等于”是 “赋值”还有简化版java运行int a 10; // 把10赋值给a a 5; // 等价于a a5 → a15 a - 3; // 等价于a a-3 → a12 a * 2; // 等价于a a×2 → a243. 比较运算符判断大小 / 相等结果是 true/false运算符作用示例结果等于注意是两个 5553truefalse!不等于5!3true大于64true小于64false大于等于55true小于等于53false新手踩坑别把和搞混a5是赋值a5是判断 a 是不是等于 5。4. 逻辑运算符组合多个判断结果是 true/false运算符作用大白话示例a5,b3结果与短路与两个都真才真一个假就假(a0)(b0)true或短路或一个真就真都假才假(a10)(b0)true!非取反真变假假变真!(ab)false实用点短路与如果第一个条件是假第二个条件就不执行省性能比如(53)(10/00)不会报错因为第一个条件假直接跳过第二个。二、Java 流程控制指挥代码 “先做啥、再做啥”默认代码是从上到下顺序执行流程控制就是让代码 “选择性执行”“重复执行”核心分 3 类1. 分支结构满足条件才执行if/switch1if 语句最常用灵活判断java运行// 基础if满足条件执行 int score 85; if (score 60) { System.out.println(及格了); // 执行这行 } // if-else二选一 if (score 90) { System.out.println(优秀); } else { System.out.println(非优秀); // 执行这行 } // if-else if-else多选一 if (score 90) { System.out.println(优秀); } else if (score 80) { System.out.println(良好); // 执行这行 } else if (score 60) { System.out.println(及格); } else { System.out.println(不及格); }2switch 语句固定值匹配比如菜单选择java运行// Java 12支持简化写法更清爽 int week 3; switch (week) { case 1 - System.out.println(周一); case 2 - System.out.println(周二); case 3 - System.out.println(周三); // 执行这行 default - System.out.println(无效星期); // 都不匹配时执行 } // 旧版写法也得认识 switch (week) { case 1: System.out.println(周一); break; // 跳出switch避免执行后续case case 3: System.out.println(周三); break; default: System.out.println(无效星期); }2. 循环结构重复执行代码for/while/do-while1for 循环知道循环次数时用比如循环 10 次java运行// 格式for(初始化变量; 循环条件; 变量更新) { 循环体 } // 示例打印1到5 for (int i 1; i 5; i) { System.out.println(i); // 依次输出1、2、3、4、5 } // 增强for循环遍历数组/集合 int[] nums {10, 20, 30}; for (int num : nums) { System.out.println(num); // 依次输出10、20、30 }2while 循环不知道循环次数满足条件就执行java运行// 格式while(循环条件) { 循环体 } // 示例计算12...100 int sum 0; int i 1; while (i 100) { sum i; // sum sum i i; } System.out.println(sum); // 结果50503do-while 循环先执行一次再判断条件java运行// 格式do { 循环体 } while(循环条件); // 示例不管条件是否满足先执行一次 int a 5; do { System.out.println(执行了); // 会输出这行 } while (a 0); // 条件假循环结束3. 跳转语句控制循环 / 分支的执行break/continuebreak跳出当前循环 /switch比如循环到第 3 次就停java运行for (int i 1; i 5; i) { if (i 3) { break; // 跳出循环 } System.out.println(i); // 只输出1、2 }continue跳过当前次循环执行下一次比如跳过 3java运行for (int i 1; i 5; i) { if (i 3) { continue; // 跳过本次 } System.out.println(i); // 输出1、2、4、5 }三、新手避坑要点运算符优先级不用死记不确定就加括号比如(ab)*c比ab*c清晰循环别写死一定要有让循环结束的条件比如i不然会无限循环switch 的 case 要加 break旧版不然会 “穿透”执行完当前 case 还执行下一个逻辑运算符短路特性和||会跳过不必要的判断别依赖第二个条件的执行。总结运算符核心是算术计算、比较判断、逻辑组合判断是流程控制的 “判断依据”流程控制分支if/switch决定 “执行哪段代码”循环for/while决定 “重复执行多少次”跳转break/continue微调执行流程新手先练基础用法比如用循环算累加、用 if 判断成绩、用 switch 做菜单练熟了就掌握 Java 基础逻辑了。