`
duyouhua1214
  • 浏览: 230750 次
  • 性别: 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`语句是最基本的选择结构,它基于一个布尔表达式的值...

    程序举例switch语句

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

    C语言switch语句PPT课件.pptx

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

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

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

    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基础(二十一):Switch多分支结构介绍

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

    switch电脑驱动.rar

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

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

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

    C语言switch语句ppt课件.ppt

    C语言switch语句是一种多分支选择语句,用于在多种情况中选择一种情况,执行某一部分语句。switch语句的主要特点是可以根据表达式的值来选择执行的分支,且可以使用break语句来退出switch结构。 switch语句的基本...

    选择分支结构程序设计(共85张PPT).pptx

    `switch`语句则适用于基于多个可能的固定值进行选择,它比多层`if...else`更简洁。 此外,PPT还介绍了关系运算符,它们是判断两个表达式之间关系的关键。C语言提供了六种关系运算符:`, `>`, `, `>=`, `==`, 和 `!=...

    第3章选择循环结构程序设计

    - **选择结构**:通过判断条件,程序可以在多个分支中选择一条路径执行。例如,使用`if`语句可以根据条件执行不同的代码块,实现逻辑上的决策功能。 - **循环结构**:允许程序反复执行一段代码,直到满足特定的...

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

    完善P56页第一个源程序,对源程序进行编译、连接并运行,完成调试报告。 2. 编程并上机调试。 1. 给出一个不多于4位的正整数,求它是几位数。 2. 给出一个百分制成绩,要求输出成绩等级'A'、'B'、'C'、'D'...

    C语言上机题目——选择结构程序的设计说明.pdf

    选择结构程序有很多实际应用,例如判定一个点在圆心坐标系中的位置,输出对应的英文单词,等等。选择结构程序可以帮助开发者解决复杂的逻辑判断和决策问题。 知识点5: Visual C++ 6.0 的使用 Visual C++ 6.0 是一...

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

    * 一般在各个 case 语句最后应该加一 break 语句,可以使程序流程跳出 Switch 结构。否则会从入口处一直向下执行。 * 各个 case 和 default 出现的先后次序,并不影响执行结果。default 可以没有。 关于 switch ...

    C++程序输入0-6个整数换成星期输出

    在C++编程中,开发一个小程序来将0到6之间的整数转换为对应的星期名称是一项基础练习。这个程序的核心在于理解数字与星期之间的对应关系,并使用条件语句(如if-else或switch-case结构)来实现这种映射。以下是关于...

    更改Windows程序在Switch bar上的位置(3KB)...

    在Windows系统中,Switch bar默认按照程序打开的顺序来排列,但某些情况下,用户可能希望某些程序始终出现在前列,或者根据使用频率进行排序。要实现这一目标,通常需要通过编程的方式来改变系统的行为,这涉及到对...

Global site tag (gtag.js) - Google Analytics