if(条件) { 条件达成时执行的语句; }else if(条件) { 条件达成时执行的语句; }else { 以上条件都没达成时执行的语句; } c = a > b ? 3 : 2; //三元运算符,意思就是说,如果a > b,则吧3赋值给c,否则吧2赋值给C,作用同下 if(a > b) c = 3; else c = 2; switch(表达式) Case 值1: 条件达成时执行的语句; Break; Case 值2: 条件达成时执行的语句; Break; Default: 以上条件都没有达成时执行的语句; Break;