Java 的运算符与运行轨迹


1. 运算符(Operator)

  • / 取商;
    % 取余或取模;
  • ^ 异或(不同为 true,相同为 false);
    & 与:右边一定执行;
    | 或:右边一定执行;
  • 短路与、短路或可以提高效率:
    && 短路与:左边为真,右边才执行;
    || 短路或:左边为假,右边才执行;
    在条件语句中 && 先运算,再运算 ||
  • 三元运算符(Ternary Operator):op1 ? op2 : op3

2. 运行轨迹

a. 循环(Loop)

  1. break:完全中止当前循环;
  2. continue :中止本次循环并开始下一次循环;
  3. return:正在执行分支程序返回到调用它方法;
		for (int i = 0; i < 3; i++) {
            System.out.println(i);
            if (i == 1) {
                //忽略本次循环的剩下语句
                continue;
            }
            System.out.println("after continue");
        }

b. 条件判断(Switch)

  • switch 结构中省略了 break 关键字,会有 case 穿透的现象, 程序会从满足条件的 case 后面一直执行,直到遇到 break 或者 switch 结束,程序才停止;
  • switch() 中只能是基本类型 byte/short/char/int 或引用类型 String /枚举;

原文链接:https://qwert.blog.csdn.net/article/details/104489835

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 设计师:Regino 返回首页