Java中的switch-case语句

对于流程控制中的switch-case语句,一直是我的一个弱项.

10多年的丹阳网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整丹阳建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“丹阳网站设计”,“丹阳网站推广”以来,每个客户项目都认真落实执行。

每当考试或者面试笔试的时候,总是丈二和尚摸不着头脑,我想这应该是我基础太差的原因吧!

为了彻底解决这个心病,不得不花点功夫了!

首先从原理上来阐述这个问题:

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

新闻名称:Java中的switch-case语句
URL网址:http://www.shufengxianlan.com/qtweb/news24/39574.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联