`

switch的参数类型

 
阅读更多
引用
switch(expr1)中,expr1是一个整数表达式,整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。   long,string 都不能作用于swtich。
在jdk 1.7中switch的参数类型可以是字符串类型。
分享到:
评论

相关推荐

    枚举类型在switch语句中的用法

    ### 枚举类型在switch语句中的用法 在编程语言中,枚举(Enum)是一种数据类型,它由一组固定的常量组成,通常用于表示有限的预定义值集。枚举类型的使用可以让代码更加清晰易读,并且有助于减少错误的发生。在本篇...

    华为笔试题史上最齐全集合

    14. **switch参数类型**: switch语句的参数不能是浮点型,只能是整型或枚举类型。 15. **数组处理题**: 题目要求将数组中的0移动到后面,非0元素移动到前面并保持有序,可使用双指针法,从两端向中间遍历,交换...

    华为笔试题大全

    14. **switch参数类型**: switch语句的参数不能为浮点型,只能是整型或枚举类型。 15. **数组排序和优化**: 题目要求在尽量不使用额外空间且考虑效率的情况下,对数组进行排序,这通常涉及原地排序算法的设计,...

    华为笔试试题软件类C和C++

    14. **switch参数类型限制**: switch语句的参数不能是浮点数,因为浮点数的比较不精确,不适合switch语句的离散值匹配。 15. **表达式求解**: 表达式中涉及自增自减运算符的优先级和结合性,需要根据运算规则...

    C语言面试题大汇总````

    13. **switch参数类型**: switch语句的参数不能是浮点型,只能是整型或枚举类型。 14. **浮点数与零值比较**: 用if语句判断浮点数x是否接近零,可以设定一个极小的阈值,如`if(x > 0.000001 && x )`。 15. **...

    华为switch serial

    1. **接口类型和数量**:包括百兆、千兆、万兆等不同速度的以太网端口,以及可能的光纤端口、串行端口等。 2. **背板带宽**:交换机内部数据交换的最大能力,决定了设备的并发处理能力。 3. **包转发率**:单位时间...

    在java switch中使用String作为分支条件

    在Java中,`switch`语句最初只能处理`int`、`char`以及`enum`类型的数据。然而,在实际开发过程中,有时需要根据字符串(`String`)来执行不同的逻辑分支。为了解决这一问题,Java 7引入了一个新特性——支持直接在`...

    Java switch 语句如何使用 String 参数

    Java switch 语句如何使用 String 参数 Java switch 语句是一种多分支语句,用于根据不同的条件执行不同的代码块。在 Java 7 之前,switch 语句只能使用整数类型(byte、short、char、int)或枚举类型作为条件...

    marvell switch datasheet

    这份文档标题明确指出其为Marvell Switch的数据手册,意味着该文档将详细介绍Marvell Switch的产品特性、功能、规格参数等重要信息。Marvell Switch是一种高性能网络交换芯片,广泛应用于各种网络设备中,如路由器、...

    Cisco_switch命令大全

    - `{isl|dot1q}`:中继封装类型。 以上是Cisco交换机常用命令的基本介绍,涵盖了主机名设置、登录口令配置、远程访问配置、CDP协议配置、端口描述、端口速度设置、链路模式设置、静态VLAN配置以及VLAN中继线配置等...

    MEMS switch

    3. **低功耗:**相较于其他类型的开关,MEMS Switch在切换过程中消耗的功率非常低。 #### 三、残余应力对RF MEMS Switch性能的影响研究 **背景介绍:**本文研究了一种RF MEMS Shunt Switch,并分析了残余应力对其...

    switch3560简单配置.docx

    - **特权模式**:启动时默认进入Switch>,输入`enable`进入Switch#,可以配置系统参数、升级IOS软件、备份配置文件。 - **全局配置模式**:在特权模式下输入`configure terminal`进入,大部分配置在此模式下进行。...

    学习Switch和循环的小源码(vs2008)

    构造函数的名字必须与类名相同,没有返回类型,甚至可以有参数。例如: ```csharp public class MyClass { public int value; // 默认构造函数,无参数 public MyClass() { value = 0; } // 带参数的构造...

    mellanox switch sn2100 说明书

    Mellanox Switch SN2100提供了高密度的10/40/50/100GbE端口配置选项,以支持不同规模和类型的数据中心需求。它具有低延迟、高吞吐量、高密度端口特性,能够满足最严苛的网络性能要求。 Switch SN2100通过支持...

    switch+case语句例子成绩

    这里的 `expression` 是一个可以产生整数、字符或枚举类型的值的表达式,`value1`、`value2` 等是与 `expression` 的结果进行比较的值。当 `expression` 的值匹配到某个 `case` 后,对应的代码块会被执行。执行完...

    switch函数.pdf

    然而,在 Python 中,由于其动态类型特性,没有内置的 `switch` 语句。但是,我们可以使用字典或者条件表达式(三元运算符)来模拟这一功能。例如,用字典实现的 `switch` 功能如下: ```python def switch_case...

    USB Charging Port Controller and Power Switch with Load Detection

    在实际应用中,控制器和电源开关的工作电压范围、待机电流、启用电流和封装类型等都是重要的技术参数。例如,TPS2546的操作范围为4.5V到5.5V,当设备被禁用时,最大设备电流为2微安;而当设备启用时,最大设备电流为...

    HP ProCurve Switch

    为了让ProCurve Switch能够与RADIUS服务器通信,我们需要配置以下参数: - RADIUS服务器的IP地址 - 共享密钥 - 认证端口 进入配置模式并执行以下命令: ``` 5400zl(config)# radius-server host 5400zl(config-...

Global site tag (gtag.js) - Google Analytics