`
duyouhua1214
  • 浏览: 238019 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在有多个选择路径的情况下,利用Switch可以使程序更加简洁有效。但由于其只能对整数选择因子进行判断,所以限制了其在其他类型尤其是String的使用,本文利用J

    博客分类:
  • Java
J# 
阅读更多

在有多个选择路径的情况下,利用Switch可以使程序更加简洁有效。但由于其只能对整数选择因子进行判断,所以限制了其在其他类型尤其是String的使用,本文利用JDK1.5中的的enum,实现了一种可以对String类型进行Switch的方法。直接看代码:

enum EnumExample    
{   
     Teamreq,Matreq;   
}   
public class EnumTest {   
    public static void main(String[] argc)   
    {   
        String str = "Matreq";   
        EnumExample test = EnumExample.valueOf(str);   
        switch (test)   
        {   
        case Matreq:   
            System.out.println("Matreq");   
            break;   
        case Teamreq:   
            System.out.println("Teamreq");   
            break;   
        default:   
            break;   
        }   
           
    }   
  
}  

分享到:
评论

相关推荐

    用switch语句判断每个月有多少天

    在这个特定的场景中,我们讨论的是如何利用`switch`语句来判断公历中的每个月份有多少天。这通常是编程入门课程中常见的练习,旨在帮助初学者掌握条件判断和日期处理的基础。 首先,我们需要理解每个月份天数的基本...

    Java程序设计基础:switch选择结构.pptx

    【分析】该问题属于多情况选择判断 什么情况下使用switch选择结构 if (score >= 90.0){ grade = 'A'; }else if (score >= 80.0){ grade = 'B'; }else if (score >= 70.0){ grade = 'C'; }else if (score >= 60.0){ ...

    嵌套选择结构设计switch选择结构

    本主题将深入探讨如何使用嵌套选择结构,特别是如何有效地利用`switch`选择结构来实现多分支逻辑。首先,我们来看一下`if`结构的基础。 ### 一、基础if结构 `if`语句是最基本的选择结构,它基于一个布尔表达式的值...

    08 《C语言程序设计》教案 第三章 程序的控制结构(4)—选择结构 switch.pdf

    在实际编程中,条件运算符可以用于各种逻辑判断,例如在【例4.4】中,程序输入两个整数并输出较大者,通过条件运算符`max=a>b?a:b;`简洁地实现了这个功能。而在【例4.5】中,程序根据输入的学生成绩自动划分等级,...

    选择结构程序设计-C语言程序实验报告.doc

    【选择结构程序设计】在C语言中,是程序设计中不可或缺的一部分,它允许根据不同的条件执行不同的代码块,从而实现程序的灵活性。本实验报告详细介绍了如何使用选择结构,包括if语句和switch语句,以及相关的逻辑和...

    程序举例switch语句

    在C++编程语言中,`switch`语句是一种条件控制结构,用于执行多个可能的代码块之一,基于...在编写涉及多条件分支的程序时,`switch`语句通常比嵌套的`if...else`结构更加简洁明了,有助于提升代码的可读性和可维护性。

    C语言switch语句PPT课件.pptx

    C语言switch语句是多分支选择语句,在实际应用中需要在多种情况中选择一种情况,执行某一部分语句。switch语句是C语言中处理多路选择问题的一种更直观和有效的手段。 在测试某个表达式是否与一组常量表达式中的某...

    c语言程序设计 switch语句

    `switch`语句提供了更加清晰和简洁的代码结构,尤其是在有多重选择的情况下。它提高了代码的可读性和可维护性。通过这个实例,我们可以学习到如何根据条件设置变量值,以及如何利用位运算技巧简化条件判断。同时,也...

    实验二选择结构程序设计实验报告.pdf

    在实验内容中,可以看到多个示例,如判断整数是否能被3和5整除,这里就使用了嵌套if-else语句,先判断能否被3整除,然后在不满足的情况下再判断能否被5整除。 2. **switch语句**:用于处理多分支选择,可以根据变量...

    数据结构任意长整数加法源程序

    在传统编程中,整数的大小通常受限于硬件的限制,但通过特定的数据结构和算法,我们可以实现对任意长度整数的计算,例如加法。 首先,我们需要理解数据结构的选择。在这个项目中,可能使用链表或者数组来表示任意长...

    3.3 用switch实现选择结构(ppt).zip

    `switch`语句提供了一种更简洁、更易读的多条件判断方法,相比传统的`if...else if...else`语句,它在处理大量可能的选项时更为高效。 **1. switch语句的基本结构** ```markdown switch(expression) { case value1...

    C++ - switch 函数 - 判断

    C++中的`switch`语句是一种条件控制结构,它提供了多路选择的执行路径,用于替代一系列的`if...else if...else`语句。在`switch`语句中,根据给定变量的不同值,程序将执行相应的代码块。下面我们将深入探讨`switch`...

    C# 用switch实现简单四则运算.sln.rar

    在C#编程语言中,`switch`语句是一种选择结构,用于执行多个可能的代码块之一,基于一个表达式的值。在这个"用switch实现的简单四则运算功能"项目中,开发者利用`switch`来创建了一个基本的计算器,非常适合C#初学者...

    Java程序设计:3 选择结构程序设计Part1.ppt

    else-if语句用于处理多个可能的情况,例如在判断输入的三角形边长能否构成三角形的程序中,我们可以使用一系列的else-if语句来检查输入的三个边长是否满足三角形的条件。 条件判断是选择结构的核心,它通常基于关系...

    大数据必学Java基础(二十一):Switch多分支结构介绍

    在实际应用中,switch 语句可以用于解决各种问题,例如根据学生的分数判断其等级、根据用户的选择执行不同的操作等。switch 语句的使用可以使代码更加简洁、可读性更好。 在学习 switch 语句时,需要注意以下几点:...

    《C语言程序设计》_选择结构程序设计教案.pdf

    C语言程序设计的选择结构是编程中的基础,通过选择结构,程序能够根据条件的真假执行不同的代码路径。本教案详细介绍了三种选择结构:单分支选择结构、双分支选择结构和多分支选择结构,并提供了实际案例以加深理解...

    switch电脑驱动.rar

    标题中的"switch电脑驱动.rar"指的是为Nintendo Switch游戏主机准备的电脑驱动程序,这些驱动程序允许用户在个人电脑上与Switch设备进行交互,比如通过USB线连接进行数据传输、系统更新或者利用某些软件来实现模拟...

    实验二选择结构程序设计实验报告.doc

    本实验旨在帮助学生掌握如何利用关系表达式和逻辑表达式进行条件判断,熟悉并熟练运用if语句和switch语句来实现程序的逻辑控制。 一、实验目标与要求 1. 关系表达式和逻辑表达式的使用:在编程中,关系表达式(如:...

    QT多个按键同时按下的实现方法

    在QT编程中,处理多个按键同时按下(键盘组合键)的情况是常见的需求,尤其是在开发具有复杂用户交互的应用程序时。QT框架提供了丰富的键盘事件处理机制,使得开发者能够方便地实现这种功能。以下将详细介绍如何在QT...

    switch.docx `switch`语句是C++中的一种流程控制语句,通常用于根据表达式的值选择执行不同的代码块 下面是`

    它提供了一种更加直观的方式来处理多分支条件判断,相比于使用一系列的`if-else`语句,在某些情况下可以使代码更简洁、易读。 #### 基本结构 `switch`语句的基本结构如下所示: ```cpp switch (expression) { ...

Global site tag (gtag.js) - Google Analytics