您当前的位置:首页 > 生活热点 > 正文

java中switch调用方法(java中switch语句用法)

各位网友们好,相信很多人对java中switch调用方法都不是特别的了解,因此呢,今天就来为大家分享下关于java中switch调用方法以及java中switch语句用法的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录一览

1、Java中有Switch循环方式吗?

2、java中switch的用法

Java中有Switch循环方式吗?

有的,switch 语句格式如下:switch ( 表达式 ) {case 值 1 :语句体 1 ;break ;case 值 2 :语句体 2 ;break ;…default :语句体 n 1 ;break ;}Switch循环执行流程:switch接收结果,接收的结果和case后面的值1进行对比,成立,执行语句1,break 结束语句; 值1和switch接收的结果不匹配,和值2进行比较,成立,执行语句2, break,结束语句;如果上面case都不匹配,执行default语句,语句n,break ,结束...

java中switch的用法

java中switch的用法首先从原理上来阐述这个问题 switch(表达式) { case 常量表达式1 语句1; .... case 常量表达式2 语句2; default 语句; } 1.default就是如果没有符合的case就执行它,default并不是必须的. 2.case后的语句可以不用大括号. 3.switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型. 4.一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行 语句.

原理归原理,下面是几个容易混淆的例子.

1. 型(case后面都有break语句) int i=3; switch(i) { case 1 System.out.println(1); break; case 2 System.out.println(2); break; case 3 System.out.println(3); break; default System.out.println("default"); break; } 输出结果 3 2.特殊型1(不是完全有break语句,可以完成一些特殊应用) int year=2005; int month=3; int day; switch(month) { case 1 case 3 case 5 case 7 case 8 case 10 case 12 day=31; break; case 2 day=28; break; case 4 case 6 case 9 case 11 day=30; break; } 这里 day=31; 3.特殊型2(default的位置) int i=1; switch(i) { case 1 System.out.println(1); default System.out.println("default"); case 2 System.out.println(2); break; case 3 System.out.println(3); break; } 输出结果 1 default 2


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 堵船事件(2022苏伊士运河堵船事件)

下一篇: 反式脂肪(说一说反式脂肪的简介)



推荐阅读