switch语句怎么写

1.switch语句怎么用啊在C语言中,switch语句是开关语句,一般与case、break、default配合使用,对流程进行控制 。
switch语句的语法规则:
switch ( 变量表达式 )
{
case 常量1 :语句;break;
case 常量2 :语句;break;
case 常量3 :语句;break;
case 常量n:语句;break;
default :语句;break;
}
其中switch、case、break、default都是关键词 。switch作为一个开关,当变量表达式的值对应case中的值时,执行case后面的语句后跳出switch语句,如果都不符合则执行default后面的语句后跳出switch语句 。
使用举例:判断分数等级,程序如下 。
扩展资料:
switch语句规则:
1、switch语句非常有用,但在使用时必须谨慎 。所写的任何switch语句都必须遵循以下规则:
2、只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等 。对于其他类型,则必须使用if语句 。
3、switch()的参数类型不能为实型。
4、case标签必须是常量表达式(constantExpression),如42或者'4' 。
5、case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值 。
参考资料来源:百度百科-switch(计算机语言关键词)
2.switch语句怎么用啊switch 语句是一个控制语句,它通过将控制传递给其体内的一个 case 语句来处理多个选择和枚举 。
例如:int caseSwitch = 1;switch (caseSwitch){ case 1: Console.WriteLine("Case 1"); break; case 2: Console.WriteLine("Case 2"); break; default: Console.WriteLine("Default case"); break;} 。
3.Switch case 语句怎么使用switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break 。
Switch case 语句表达式为:
switch
{
case 常量1: 语句体1;
case 常量2: 语句体2;
case 常量3: 语句体3;
case 常量4: 语句体4;
.
default : 语句体;
}
当常量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止 。如果常量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句并跳出switch语句 。
扩展资料
switch。case语句的特点:
1、把要讨论的表达式与case后面的常量进行比较,发现匹配项之后,从该位置入口,做它下面的所有语句 。
2、case 后面的常量不能重复
3、可以在每一个case语句的后面加上break语句,这样就能保证只做与之相匹配的那一项 。
4、break实质:在switch。case语句里面最先遇到那一个break就从该位置结束该语句
5、可以在最后一个case的下面加上default语句表示如果找不到匹配项时,就做default对应的项 。
6、default并不是一定要有,如果前面遇到break,default就不执行 。如果没有遇到break,就一定会执行 。
7、case后面的语句可以不执行,表示与下一个case是或的关系 。
参考资料来源:搜狗百科——switch
4.这个题用switch语句怎么写int Mul, Sum;Sum = 0;Mul = I / 100000;switch(Mul){case 10:{Sum += (I - 1000000) * 0.001;I = 1000000;}case 9:case 8:case 7:case 6:{Sum += (I - 600000) * 0.015;I = 600000};case 5:case 4:{Sum += (I - 400000) * 0.03;I = 400000;}case 3: case 2:{Sum += (I - 200000) * 0.05;I = 200000;}case 1:{Sum += (I - 100000) * 0.075;I = 100000;};case 0:{Sum = I * 0.1;};break;default:break; } 。
5.请问这个用switch语句要怎么写啊,呵呵我是个新手,switch语句老是假设分数n是int型的,用n/10,这样就能得到十位数的值了,接着switch十位数的值就行了int i=n/10;switch (i){case 10:case 9: Console.Write("A"); break;case 8: Console.Write("B"); break;case 7: Console.Write("C"); break;case 6: Console.Write("D"); break;case 5:case 4:case 3:case 2:case 1:case 0: Console.Write("E"); break;} 。