推荐回答:
是switch吧switch语句 某些时候,在嵌套使用if语句时,所有if语句看起来都非常相似,因为它们都在对一个完全相同的表达式进行求值,惟一的区别是每个if语句都将表达式的结果与一个不同的值进行比较。例如:if (day == 0) dayname = quot;sundayquot;;else if (day == 1) dayname = quot;mondayquot;;else if (day == 2) dayname = quot;tuesdayquot;;else if (day == 3) ...else dayname = quot;unknownquot;; 在这些情况下,通常需要将嵌套的if语句改写为一个switch语句,使程序更有效、更容易懂。理解switch语句的语法 switch语句的语法如下(switch,case和default是**):switch ( controllingexpression ){ case constantexpression : statements break; case constantexpression : statements break; ... default : statements break;} controllingexpression(控制表达式)只求值一次。然后,从其constantexpression值等于controllingexpression值的case开始,它下方的所有语句都会一直运行,直到遇到一个break为止。随后,switch语句将结束,程序从switch结束大括号之后的第一个语句继续执行,并忽略其他case。 假如任何一个constantexpression值都不等于controllingexpression的值,就运行可选标签default之下的语句。 注意 假如controllingexpression的值和任何一个case标签都不匹配,同时没有发现一个default标签,程序会跳过整个switch语句,从它的结束大括号之后的第一个语句继续执行。
广告合作商务QQ: 6391-670-971
2023年最新贷款计算器,采用2023年最新房贷基准利率,房贷利率表,提供贷款、商业贷款、公积金买房、个人按揭月供购房等银行房贷利率计算公式在线使用,2023年最好用的房贷计算器,房贷利息计算专家。