Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以Java来说,switch(开关语句)常和case break default一起使用 Switch
switch语句从多种情况中选择一种执行,在结构上比if语句要清晰很多。switch语句的语法格式如下:
switch一旦碰到第一次case匹配,程序就会跳转到这个标签位置,开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,直到碰到break关键字或者结束switch语句的大括号为止。注意:
① case只能是常量不能是变量或表达式;
② 表达式的值只可以接受四个基本数据类型和对应包装类(int、byte、char、short),枚举型,jdk1.7版本之后表达式可以接受String;
③ switch case中的值必须要与switch表达式的值具有相同的数据类型;
④ 不允许有重复的case取值;
⑤ switch的结束:遇到break才结束否则直到switch语句块结束;
例题:如果月份month为1—12的一个月份,输出该月份的天数;如果数字不符合,输出“错误的月份”。1、3、5、7、8、10、12月天数为31;2月天数为28;4、6、9、11月天数为30;使用switch语句完成需求。
2.使用switch语句实现百分制成绩到成绩等级的转换
Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以Java来说,switch(开关语句)常和case break default一起使用 Switch
if(写条件){输出内容}
条件为真运行这个。
else {输出内容}
否则输出这个。
1、首先开始定义一个关于分数的变量;
2、接着通过键盘敲入你需要的分数;
3、建立一个if函数,if(){},else {}
,这是它的表达式。
if(),通常和else用在一起,如果条件为真执行{ }的代码。
条件为假执行else {} 里面的代码。
1、switch 语句和 if 语句一样也是一个判断的语句;
2、c语言中case是和switch一起使用的,构成switch—case语句,进行判断选择,case是用来表示选择结构的。
3、break 语句用来在执行完一个 case(分支)后立即跳出当前 switch 结构。
1、swith() 后面是不用;这个符号的。
case 每一个分支写完需要加:冒号。
break 结束语句需要加;分号。
2、if() 后面一样不需要加;分号。
else 后面什么都不需要添加。
到此这篇关于C语言详细讲解if语句与switch语句的用法的文章就介绍到这了,更多相关C语言if与switch内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。