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

    C语言switch语句PPT课件.pptx

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

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

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

    C++ - switch 函数 - 判断

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

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

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

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

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

    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 ...

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

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

    c语言选择结构程序设计

    在C语言中,选择结构程序设计可以使用if语句、switch语句、关系运算符和逻辑运算符来实现,例如判断三角形的三边是否可以构成三角形、比较两个数的大小、输出奇数或偶数等。选择结构程序设计的设计思想是根据不同的...

    二级C语言 第四章 选择结构程序设计.doc

    switch语句根据一个表达式的值与多个case标签进行匹配,一旦匹配成功,就执行相应case后的代码,直到遇到break语句跳出switch结构。switch语句提供了更简洁的方式来处理多个可能的条件分支。 总结来说,选择结构在...

    VC++利用消息机制在两个EXE程序间通信

    本主题探讨的是如何利用VC++(Visual C++)的Windows消息机制来实现在两个独立的EXE程序之间进行通信。这种方法既简单又实用,尤其适用于简单的数据传递。 首先,理解Windows消息机制是关键。在Windows系统中,所有...

    c/c++程序代码--加减法判断程序

    在C/C++编程中,加减法判断程序是一个基础但重要的练习,它有助于初学者理解条件语句、运算符以及流程控制。这个程序通常会要求用户输入两个整数,然后判断这两个数进行加法或减法操作后,结果是否为正数、负数或者...

    C语言程序设计中的选择结构应用算法研究.pdf

    在C语言程序设计中,选择结构是一种非常重要的结构,它可以控制代码的执行顺序,提高程序的灵活性,使其能够实现比较复杂的程序。选择结构的应用可以提高程序的可读性和可维护性,降低程序的错误率和维护成本。 本...

Global site tag (gtag.js) - Google Analytics