一道有关switch-case题目
2016-02-24 23:23
495 查看
一道有关switch-case题目
说明:
main函数中调用静态方法switchCase,当number=2,switch-case语句执行到case 2,这时sum=4;由于switch-case语句后没有break,继续执行case3,但是number=2,sum=4+2*3=10;最后,执行case 4,number=2,sum=10+2*4=18
/** * * @title:SwitchCase.java * @Package:com.you.hbxs.model * @Description:<h3>一句话描述功能</h3> * @author: * @date:2016-2-24下午11:01:48 * @version V1.0 * */ package com.you.hbxs.model; /** * * 项目名称:HBXS * 类名称:SwitchCase * 类描述: * 创建人: * 创建时间:2016-2-24下午11:01:48 * 修改人: * 修改时间:2016-2-24下午11:01:48 * 修改备注: * @version V1.0 * */ public class SwitchCase { public static int switchCase(int number) { int sum = 0; switch(number) { case 1: sum = sum + number; case 2: sum = sum + number*2; case 3: sum = sum + number*3; case 4: sum = sum + number*4; } return sum; } /** * * 方法名:main * 方法类型:SwitchCase * 参数:@param args * @return :void * @throws */ public static void main(String[] args) { int count = switchCase(2); System.out.println("count="+count); } }结果为:
count=18
说明:
main函数中调用静态方法switchCase,当number=2,switch-case语句执行到case 2,这时sum=4;由于switch-case语句后没有break,继续执行case3,但是number=2,sum=4+2*3=10;最后,执行case 4,number=2,sum=10+2*4=18
相关文章推荐
- PHP技术开发微信公众平台
- 传智播客168期JavaEE就业班(第十天 request response)
- I/O复用——select系统调用
- PAT-1041 考试座位号
- 冒泡排序
- ORA-02287:此处不允许序号(sequence number not allowed here) 的避免以及强制实现
- 微信的那个老外产品经理,又写了一篇《中国移动应用设计趋势》
- 刷机总结
- [BZOJ3091] 城市旅行
- 微信的那个老外产品经理,又写了一篇《中国移动应用设计趋势》
- php文件上传
- 一个搜索文件的APP(2)-搜索功能的实现
- 一道SQL题引起的思考(where中的值集合)
- oracle体系结构-进程结构 概述
- 乒乓球个人总结
- python(3)-计数器,有序字典
- MPMediaPickerController 选取本地音频--备用
- Android 遍历文件夹,搜索指定扩展名的文件
- css3 skew变形
- 中文乱码问题