`
zsjg13
  • 浏览: 145908 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

switch语句要注意的问题

    博客分类:
  • Java
 
阅读更多

关于switch语句要注意的几点

 

1、switch()能够接受的参数类型有:char,byte,short,int。

 

2、case能够接受的参数类型和switch的一致,但case参数必须是最终的,且是编译时常量。如:

final int a = 1;

final int b;

int x = 0;

switch (x) {

    case a : // ok 如果省略变量a前的final,则无法编译

    case b : // compile error

 

3、switch只能检查等于。是指诸如大于等关系运算符不能用在case中。

 

4、下面的代码不能通过编译。

byte g = 2;

switch (g) {

    case 23 :

    case 128 : //  无法编译,128对于byte来说太大。

}

 

5、多个case使用相同的值也无法编译。

 

6、default不是一定要位于switch的结尾。

分享到:
评论

相关推荐

    C语言switch语句学习教案.pptx

    C语言switch语句学习教案 switch 语句是 C 语言中处理多路选择问题的一种更直观和有效的手段。在实际应用中,要在多种情况中选择一种情况,执行某一部分语句。当然可以使用嵌套的 if , if else 语句来处理,但其...

    C语言switch语句PPT课件.pptx

    switch语句是C语言中处理多路选择问题的一种更直观和有效的手段。 在测试某个表达式是否与一组常量表达式中的某一值相配时,switch语句显得更为方便。一般形式如下: switch(表达式 ) { case 常量表达式1: ...

    C++语言:switch语句最详细讲解.pdf

    在本文中,我们将详细介绍switch语句的执行过程、注意要点、例题讲解和作业等。 一、switch语句的执行过程 switch语句的执行过程可以分为以下几个步骤: 1. 首先,switch语句会计算表达式的值,并将其与每个case...

    C语言中的switch语句基本用法

    C语言中的switch语句基本用法 switch语句是C语言中的一种多分支选择语句,能够简化代码,提高代码的可读性和维护性。下面将详细介绍switch语句的基本...但是,在使用switch语句时,需要注意一些注意事项,以避免错误。

    C语言中分支结构:if语句、if-else语句和switch语句的使用方法.docx

    C语言中分支结构:if语句、if-else语句和switch语句的使用方法 C语言中分支结构是一种非常基本但非常重要的编程结构,...但是,在使用这些结构时,需要注意一些问题,例如避免嵌套过深、避免使用复杂的条件表达式等。

    Java中switch语句的注意事项.pdf

    首先,我们要明确switch语句的适用范围。在Java中,switch表达式的取值类型有限制,它只接受以下四种基本类型的值:byte、short、int以及char。需要注意的是,Java 7之后引入了枚举类型(enum),也可以在switch语句...

    switch语句的妙用(必看篇)

    switch语句的普通用法很简单,如下: var a = 3; switch (a) { case 1: console.log(a); break; case 2: case 3: console.log(a); break; default: break; } 这里a和case列表中从上而下逐一做比较,如果...

    switch语句大全下载

    《switch语句大全》 在编程领域,switch语句是一种常用的控制流程结构,它提供了多路选择执行的能力,尤其在处理多个可能的情况时非常高效。本文将深入探讨switch语句的使用、语法、特点以及在不同编程语言中的差异...

    javaif语句和switch语句.doc

    Java 语句控制 - if 语句和 switch 语句 Java 语言中有两种选择语句:if 语句和 switch 语句。这两种语句允许程序员在程序执行时控制程序的执行过程。if 语句和 switch 语句是 Java 语言的基本控制结构,它们被广泛...

    cc++程序员面试宝典-switch语句

    内容涵盖了switch语句的定义、基本语法、使用场景、优点、注意事项、与if语句的区别、实战应用、多重分支、范围检查、字符串处理、默认情况、性能考虑、灵活性、多态性、安全性、调试、性能优化和最佳实践等高级知识...

    Java-Java Switch语句详解教程

    本教程将深入探讨Java Switch语句的使用方法和注意事项。 首先,Switch语句的基本语法结构如下: ```java switch (expression) { case value1: // code block for value1 break; case value2: // code block ...

    使用switch语句构成的分支结构实现选择主菜单中的选项

    在编程领域,分支结构是控制程序流程的重要工具,它允许代码根据特定条件执行不同的路径。在许多编程语言中,`switch`语句是一...在实际编码过程中,要注意处理可能的边界情况和错误输入,确保程序的健壮性和用户体验。

    switch语句.pdf

    **switch语句详解** 在编程领域,switch语句是一种多路选择结构,它允许程序员根据一个变量的不同取值执行不同的代码块。这种语句在多种编程语言中都有使用,包括Java、C、C++和JavaScript,是编写条件逻辑时常用的...

    C语言之switch语句教学研究.pdf

    在实际编程教学中,除了注重对switch语句语法结构和常见错误的解析,教师还应引导学生注意以下几点: - switch语句中的case值必须是编译时常量,不能是变量或运行时计算出的值。 - 在使用switch语句时,应明确每个...

    输入年和月的信息,输出该月对应的天数。注意合理性与闰年的判别。(switch语句练习)

    输入年和月的信息,输出该月对应的天数。注意合理性与闰年的判别。(switch语句练习)

    计算机二级C语言选择结构考点归纳:用switch语句实现多分支选择结构.docx

    4. switch语句可以嵌套使用,但需要注意避免无限循环。 通过switch语句,可以实现多种多分支选择结构,例如: * 根据用户输入的选项执行不同的操作 * 根据日期和时间执行不同的操作 * 根据用户身份执行不同的操作 ...

    WEB开发 之 JavaScript Switch 语句.docx

    它也可以用于实现各种复杂的逻辑判断,但是需要注意的是,Switch语句中的case值必须是常量或可以被隐式转换为数字的表达式,否则将会抛出错误。 在WEB开发中,Switch语句广泛应用于各种场景,例如:用户身份验证、...

    程序举例switch语句

    1. **switch语句的基本语法**: ```cpp switch(expression) { case value1: // code block for value1 break; case value2: // code block for value2 break; ... default: // code block executed if no...

    C语言switch语句PPT学习教案.pptx

    C语言中的switch语句是一种多分支选择结构,它提供了一种更加简洁、直观的方式来处理多路选择问题。在编程中,当需要根据不同的条件执行不同的代码块时,switch语句比传统的if...else if...else结构更为便捷。 ...

    再析二级C语言之switch语句的说明.pdf

    在以上结构中,`expression` 是要进行匹配的表达式,`case constant1`、`case constant2` 等是与表达式结果匹配的值,`break` 用于终止switch语句的执行并跳出,而 `default` 是一个可选的分支,它在没有任何case...

Global site tag (gtag.js) - Google Analytics