1、switch/case的语法细节
1-1:break不是必须的,可以省略。
1-2:如果有break(抛绣球),要么是某个case匹配,执行完代码;要么是所有的case都没有匹配,落到default块,执行完代码后会跳出整个switch如果没有break(击鼓传花),某个case匹配后,其后的所有case,包括default都会一一执行。
1-3:default:其他情况defalut可以省略,default可以放在任何位置,要注意其执行顺序。通常放在最后。
1-4:switch后的表达式以及case后面的常量,必须是整型、字符型或者字符串型(jdk1.7以后支持字符串)
2、分支结构ifif-elseif-else if--区间的多重分支if嵌套switch/case--等值的多重分支
3、循环3-1:循环计数器i:如果没有赋予i其他的功能,那i就只需要计数,i的初值是什么不重要,重要的是循环次数“”和null是有区别的