switch接受的参数类型 原

  1. switch(参数) {  
  2.     case 常量表达式1: break;  
  3.     case 常量表达式2: break;  
  4.     ...  
  5.     default: break;  
  6. }  

注意的地方:

switch接受的参数类型有10种,分别是基本类型的byte,short,int,char,以及引用类型的String(只有JavaSE 7 和以后的版本 可以接受String类型参数),enum和byte,short,int,char的封装类Byte,Short,Integer,Character

case 后紧跟常量表达式,不能是变量。

default语句可有可无,如果没有case语句匹配,default语句会被执行。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏WindCoder

Java基础小结(一)

1、default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。

12810
来自专栏章鱼的慢慢技术路

Go指南练习_斐波纳契闭包

17130
来自专栏向治洪

Kotlin语法基础之控制流

Kotlin 的控制流与 Java 的控制流基本相同,只是使用 when 代替了 switch。当然,在 Kotlin中,if 和 when 不仅仅可以作为语句...

19670
来自专栏编程

Kotlin学习之常用高阶函数:filter

Kotlin学习之常用高阶函数:filter Kotlin高阶函数一般是数组、集合、序列等数据结构的扩展函数,接收一个操作函数对数据进行操作,在Kotlin函数...

244100
来自专栏noteless

[十四]JavaIO之PrintStream

10110
来自专栏Java帮帮-微信公众号-技术文章全总结

【选择题】Java基础测试七

【选择题】Java基础测试七 86.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?( B ) A、ArrayList m...

67330
来自专栏Bingo的深度学习杂货店

PHP 基础之 PHP 函数与对象

本章主要介绍 PHP 的函数与对象的一些应用: <?php // PHP 函数与对象 print("test"); // 或 print "test"...

32760
来自专栏向治洪

Kotlin语法基础之控制流

Kotlin 的控制流与 Java 的控制流基本相同,只是使用 when 代替了 switch。当然,在 Kotlin中,if 和 when 不仅仅可以作为语句...

22290
来自专栏日常分享

栈的Java简单实现

  进行插入和删除操作的一端称为“栈顶”(top),另一端称为“栈底”(bottom)。

16510
来自专栏Golang语言社区

初步解读Golang中的接口相关编写方法

概述 如果说goroutine和channel是Go并发的两大基石,那么接口是Go语言编程中数据类型的关键。在Go语言的实际编程中,几乎所有的数据结构都围绕接口...

34780

扫码关注云+社区

领取腾讯云代金券