if else if(条件判断){ * * 代码块1; * * }esle{ * 代码块2 * } switch switch (key) { case value: break default: break; } 注意:如果不加break;他不会终止会从符合的case开始一直执行到switvh的} if和switch区别 switch适合用在条件是固定值(常量)不能进行逻辑判断,根据用户的值直接找对应的case,效率高,case里面加break if适合逻辑判断,每一步判断都会执行