三目运算符结合性 优先级 目参与运算的运算数的个数 单目运算符 -- 5 -1 双目运算符 ab ab ab 三目运算符 (表达式1)?(表达式2):(表达式3) 表达式1是一个布尔值 表达式1为真就使用表达式2的值 表达式1为假就使用表达式3的值断点调试添加断点 启用调试debug step over 单步跳过 Resumer 如果后面没有断点执行到下一个断点后面没有断点全部执行 stop 停止循环反复执行的代码 ​ 循环条件满足条件才会执行 循环体反复执行的代码 控制循环次数避免死循环whilewhlie(循环条件){ //循环体 } ​ break关键字 switch-case:每个分支最后添加避免case穿透 循环结构结束循环 int i1,sum0; while(i5){ sumsumi; i; } System.out.println(sum); i1 sum0 15 true sum01 i i2 25 true sum012 i i3 35 true sum0123 i i4 45 true sum01234 i i5 55 true sum012345 i i6 65 false 循环结束do-while比如你玩游戏第一把肯定要玩。完玩以后再询问你要不要再玩y/n?这就是先运行一次再循环的结构)do{ //循环体 }while(循环条件); ​ while和do-while的区别 while先判断后执行 第一次执行循环体也会判断循环条件第一次循环条件为假循环体一次都不会执行 do-while先执行后判断 第一次执行循环体不会判断循环条件循环体至少会执行一次forfor(表达式1;表达式2;表达式3){ //循环体 } ​ 表达式1循环变量的初始值 表达式2循环条件 表达式3修改循环变量避免死循环 ​ for 先判断后执行 循环次数固定优先选择 for(int i1;i100;i){循环结构选择循环次数不固定 while do-while 循环体第一次是无条件执行 循环次数固定 for