switch语句的用法(如何循环switch语句)
在中 , 可以使用switch语句组织动作 , 以更简单明了的方式实现“多旋合一”的选择 。
【switch语句怎么循环 switch语句用法】
首先 , 当我们学习一个Java语句的时候 , 我们需要学习这个语句的语法 , 这和我们之前学的是一样的 。switch语句的语法如下:
switch(表达式){case常量值1:语句块1[break;]......case常量值n:语句块n[break;]deafault:语句块n+1;[break;]}1234567891011121314151617181920212223复制代码类型:[java]这是switch语句的语法 。我们要注意的是 , 在表达式中 , switch语句中的表达式值必须是整数、字符或字符串类型 , 常量值1~n也必须是整数、字符或字符串类型 。在同一个switch语句中 , case的常数值必须互不相同 。
让我们来看看switch语句的执行顺序 。Switch语句首先计算表达式的值 。如果表达式的值与case语句后的常量相同 , 则执行case语句后的几个语句 , 直到遇到break语句 。如果此时这个case语句中没有break语句 , 那么后面case中的几个语句将继续执行 , 直到遇到break语句 。如果没有常数具有与表达式相同的值 , 则在default之后执行语句 。default语句是可选的 。如果它不存在 , 并且switch语句中表达式的值与任何情况下的常量值都不相同 , 则switch将不会执行任何操作 。
接下来 , 我们使用main方法中的switch语句打印出周一到周三的英语单词 。
publicclassGetSwitch{//创建类publicstaticvoidmain(String[]args){//主方法intweek=2;//定义int型变量为weekswitch(week){//指定switch语句的表达式为变量weekcase1://定义case语句中的常量为1System.out.println("Monday");//输出信息break;case2://定义case语句中的常量为2System.out.println("Tuesday");//输出信息break;case3://定义case语句中的常量为3System.out.println("Wednesday");//输出信息break;default://default语句System.out.println("sorry,Idon'tknow");}}}Tuesday12345678910111213141516171819202122232425262728293031323334353637复制代码类型:[java]这是一个switch语句的示例 。在switch语句中 , case语句后的常量表达式的值可以是整数 , 但不能是整数 , 但不能是实数 。例如 , 以下代码是非法的:case1.1:
推荐阅读
- 推销光伏怎么找客户 光伏产业是什么
- 迷你世界古风庭院围墙建造教程-中国风建筑怎么搭[多图]推荐阅读
- 香肠派对高清模式怎么开?高清模式开启方法[多图]免费观看
- 长生劫第三关怎么过?图三通关攻略[多图]大全
- 率土之滨开局怎么玩?萌新开局攻略教学[视频][多图]大全
- 魔兽世界9.0炽蓝仙野坐骑怎么获得?9.0炽蓝仙野坐骑坐标位置收集攻略[多图]详细解答
- 【健康知识】生的木瓜怎么样催熟 木瓜和什么放一起能成熟的快
- 【养生知识】干滑子菇泡多久可以吃 滑子菇怎么做好吃
- 神雕侠侣2手游爱闯绝情谷怎么过?爱闯绝情谷闯关攻略[视频][多图]精选
- 征途2手游新手怎么快速赚钱?快速赚钱技巧分享[多图]解答