"但是需要注意的是,default 后面可以什么都不写,但是后面的冒号和分号千万不能省略,省略了就是语法错误。很多新手在这个地方很容易出错,要么忘了分号,要么忘了冒号,所以要注意!<br>下面给大家写一个程序,通过这个程序来看一下。# includeint main(void) { int val; //variable的缩写, “变量”的意思 printf(""请输入您想去的楼层:""); scanf(""%d"", &val); switch (val) { case 1: printf(""1层开!\n""); break; case 2: printf(""2层开!\n""); break; case 3: printf(""3层开!\n""); break; default: printf(""该层不存在, 请重新输入\n""); } return 0; }在这个程序中最后的“该层不存在,请重新输入”现在还起不了作用。这个要等到学习循环语句的时候用循环实现。"
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。版权<br>Java switch-case语句用法及例题<br>******switch(表达式) { case 常量表达式1:语句1; .... case 常量表达式2:语句2; default:语句; }**<br>1.default就是如果没有符合的case就执行它,default并不是必须的.<br>2.case后的语句可以不用大括号.<br>3.switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.<br>4.一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见 break,利用这一特性可以让好几个case执行统一语句.****<br>原理归原理,下面是一个例题:<br>从键盘输入两个数和一个运算符,输出运算结果: