首页技术switch语句case后面加什么,switch case语句

switch语句case后面加什么,switch case语句

编程之家2026-06-26795次浏览

其实switch语句case后面加什么的问题并不复杂,但是又很多的朋友都不太了解switch case语句,因此呢,今天小编就来为大家分享switch语句case后面加什么的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

switch语句case后面加什么,switch case语句

switch语句中case后只能加什么

case标签(case后)必须是常量表达式(constantExpression),如42或者'4'。

case标签(case后)必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。

其他规则:

只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。

switch()的参数类型不能为实型。

扩展资料:

switch语句case后面加什么,switch case语句

相关延伸:switch语句的语法如下(switch,case,break和default是关键字):

switch(变量表达式)

{

case常量1:语句;break;

case常量2:语句;break;

case常量3:语句;break;

...

case常量n:语句;break;

default:语句;break;

}

switch语句中case后面的东西是什么意思

例:用switch来判断用户输入的成绩应该属于哪个范围。60一下不及格,60-70及格,70-80良好,80-90优秀,90以上学霸

<script type="text/javascript">

var score=parseInt(prompt('请输入你的成绩'));

switch(true){

case score>=0&&score<60:

alert('不及格');

break;

case score>60&&score<=70:

alert('及格');

break;

case score>70&&score<=80:

alert('良好');

break

case score>80&&score<=90:

alert('优秀');

break;

case score>90&&score<=100:

alert('优秀');

break;

default:

alert('输入不合法');

}

</script>

扩展资料:

代码知识总结:

1.if语句的嵌套要注意大括号的一一对应,实现if--else的正确匹配;

2.switch...case..break语句不要误丢break,case后面跟的是变量,且case后面要加空格;

3.运算符要注意优先级;

4.缩进格式并不能暗示else的匹配;

5.在if和else后面总要用到{},即使只有一条语句。

参考资料:百度百科-switch

switch条件语句中,case后面可以跟什么型别的资料

switch条件语句中,case后面可以跟什么型别的资料在Java7之前,switch只能支援 byte、short、char、int或者其对应的封装类以及Enum型别。在Java7中,也支援了String型别。

case后面必须是常数

#define定义的或者const定义的常数都可以

只能针对基本资料型别使用switch,这些型别包括int、char等这个是使用switch的要求哦

switch语句中可以放那些资料型别与其他条件语句有什么区别 java 1.6(包括)以前,只是支援等价成int基本型别的资料:byte,short,char,int(其他的都不可以)。

1.7加入的新特性可以支援String型别的资料。long是不可以的。。就算是通过强制的转化也必须是转成int。

switch与if-else的区别: switch建议判断固定值的时候用;

if建议判断区间或范围的时候用;

用switch能做的,用if都能做,但是反过来则不行。

文章到此结束,如果本次分享的switch语句case后面加什么和switch case语句的问题解决了您的问题,那么我们由衷的感到高兴!

html背景图片自适应屏幕大小,网页背景图片自适应qq飞车大黄蜂(qq飞车手游大黄蜂怎么获得)