1、switch使用示例

从 Java 7 开始,可以在 switch 条件判断语句中使用 String 对象。String s = "a";

switch (s) {

case "a":

System.out.println("case is a");

break;

case "b":

System.out.println("case is b");

break;

}

//default的用法:在没有匹配到的情况或匹配到的代码块没有break,就会执行default代码。

switch (case) {

case "a":

System.out.println("case is a");

break;

case "b":

System.out.println("case is b");

break;

default:

System.out.println("default");

break;

}

2、switch 不支持 long

switch 不支持 long,是因为 switch 的设计初衷是对那些只有少数的几个值进行等值判断,如果值过于复杂,那么还是用 if 比较合适。// long x = 111;

// switch (x) { // Incompatible types. Found: 'long', required: 'char, byte, short, int, Character, Byte, Short, Integer, String, or an enum'

// case 1:

// System.out.println(111);

// break;

// case 2:

// System.out.println(222);

// break;

// }

java中switch的使用_Java中Switch用法示例相关推荐

  1. java this.val$_[Java教程]Jquery $(this).attr和$(this).val用法示例

    [Java教程]Jquery $(this).attr和$(this).val用法示例 0 2017-08-17 17:00:11 以下是个人心得整理,有兴趣朋友可以参考参考 $(this).attr ...

  2. java中 enum什么意思_Java中“enum”的用途是什么?

    本问题已经有最佳答案,请猛点这里访问. 所以我研究了这个"枚举"类型,在我看来它有点像一个美化的数组/ArrayList/List.它的具体用途是什么? 你觉得它是以什么样的方式排 ...

  3. java关键字有什么用_JAVA中关键字有什么用

    展开全部 Java关键e68a84e8a2ad3231313335323631343130323136353331333363356566字及其作用 一. 关键字总览: 访问控制 private pr ...

  4. java中组件与容器_java中的容器组件和非容器组件

    1.java使用到的图形类主要在java.awt 与javax.swing包中. 2.java.awt 与 javax.swing包的区别: ① java.awt中使用的图形类都是依赖于系统的图形库的 ...

  5. java boolean几个字节_Java中boolean类型到底占用多少个字节?

    1.时间:2017-07-03 07:37:06YuanMxy 2.问题描述:今天在复习java基础的时候发现一小问题,Java中boolean类型到底占用多少个字节? 3.问题解答: (1)什么是b ...

  6. java 基本类型的引用_Java中的基本数据类型与引用数据类型

    一.基本数据类型 byte.short.int.long(整数类型) float.double(浮点数类型) char(字符型) boolean(布尔类型 ) Java数据大多数存放在堆栈中.栈区:存 ...

  7. java对于数组的定义_Java中方法的定义与使用,以及对数组的初步了解。

    方法 方法的含义 定义: 方法就是用来完成解决某件事情或实现某个功能的办法. 方法实现的过程中,会包含很多条语句用于完成某些有意义的功能--通常是处理文本,控制输入或计算数值. 我们可以通过在程序代码 ...

  8. java string 后几位_java中String占几个位元组

    java中String占几个位元组以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! java中String占几个位元组 J ...

  9. java有没有回调函数_Java中的回调函数 - wangjianme的个人空间 - OSCHINA - 中文开源技术交流社区...

    Java代码的回调函数经常由框架或是系统定义,由程序开发人员填充. 它的最主要特点是即定义了调用的规范同时又非常的灵活. 回调函数有些类似于观察者模式,它们的区别在于:观察者模式返回的参数为Event ...

最新文章

  1. 条件随机场(CRF) - 1 - 简介
  2. 【ACM】奇怪的回文数
  3. 企业与ASP模式的e-Learning
  4. 第二篇:阿里数据中台之OneData体系1
  5. 将宽度赋给高度_人生应知长度、懂宽度、有高度
  6. 使用anconada 的conda更换环境
  7. 2月份Github上很热门的Python项目
  8. python运行程序的时间计算
  9. 《设计模式详解》结构型模式 - 组合模式
  10. 我被产品小姐姐的笔记本深深吸引了....
  11. atitit。企业的价值观 员工第一 vs 客户第一.docx
  12. 2015 2020 r4烧录卡 区别_2020版药典,药用辅料被重视了!
  13. The Servers project is closed(Tomcate )
  14. 彭佳慧 - 走在红毯那一天
  15. 使用swing换一个国际象棋棋盘的实例
  16. 【物联网毕设基础】单片机:RS485 通信与 Modbus 协议
  17. Python学习第八节
  18. 54家半导体芯片原厂涨价、调价及交期变动通知函!
  19. 二进制安装K8S - NODE 节点的安装
  20. NPU架构与算力分析

热门文章

  1. 百度地图---通过ip定位获取当前城市
  2. 基于PBOC电子钱包的圈存过程详解A
  3. 计算机辅助教学在语文上应用,多媒体CAI应用于语文学科教育的原则
  4. 5款宝藏级高效办公软件,升职加薪必备,用一次就爱上
  5. 苹果5g手机_iPhone 12 mini全解析,最便宜最小的苹果5G手机
  6. JAVA模仿钉钉生成钉钉群组头像
  7. 如何使用正则表达式验证十六进制颜色代码
  8. redis主从复制,复制功能是高可用Redis的基础,为满足故障恢复和负载均衡等需求把Redis数据复制多个副本部署到其他机器;如何实现redis的主从复制模式以及主从复制模式下常见的运维问题;
  9. 让Petrel完整显示的办法
  10. 编程语言的卡通形象,你喜欢哪个?