南宁市两学一做网站,谷歌google 官网下载,湖北专业的网瘾戒除学校收费标准,什么叫精品网站建设我们经常在实际开发中会用到一些转换类#xff0c;比如在金融界中#xff0c;我们需要将1转换为“壹”#xff0c;2转换成“贰”。还有类似这样的需求#xff0c;食堂在一周内每天的菜单都是不一样的#xff0c;周一为鱼香肉丝鸡腿#xff0c;周二为爆炒土豆丝鲅鱼#… 我们经常在实际开发中会用到一些转换类比如在金融界中我们需要将1转换为“壹”2转换成“贰”。还有类似这样的需求食堂在一周内每天的菜单都是不一样的周一为鱼香肉丝鸡腿周二为爆炒土豆丝鲅鱼周三为西红柿炒鸡蛋牛肉片等等我们可以用代码来模拟一下阿拉伯数字转换为“中国式”数字的需求//java实现将阿拉伯数字转换成中国式数字public static void testCastNum(){int num 2;String chinaNum ;switch (num) {case 1:chinaNum 壹;case 2:chinaNum 贰;case 3:chinaNum 叁;case 4:chinaNum 肆;case 5:chinaNum 伍;case 6:chinaNum 陆;case 7:chinaNum 柒;case 8:chinaNum 捌;case 9:chinaNum 玖;}System.out.println(chinaNum);}这是一个简单的不能在简单的案例大家一看就明白那我们运行一下发现结果输出的是“玖”为什么我们回来在看看程序哦原来是case后面忘记加break了程序从case2执行完之后继续执行chinaNum的值从“贰”、“叁”、“肆”一直到“玖”才结束因为在switch中自始至终都未发现break所以就一直执行。有人可能会质疑这样的小儿科我是不可能烦的错误太简单了我只能说你参与过的并没有太复杂在大点的项目中蹲过坑、打过仗的兄弟们都知道switch中经常会遇到一堆case语句又和别的业务嵌套在一起你说落一个break正常不最正常不过了。下面的小卡片点一点就是对我的最大的支持了感谢您的支持点一下即可谢过主上那么我们应该如何防止这样的看似低级小儿科的实则又常犯的错误呢修改编辑器的警告级别比我在myeclipse或者eclipse中一次点击windows--preferences--java--Compiler--Errors/Warnings--Potential programming problems--”’switch’ case fall-througn”,将后面的错误级别修改为Error你胆敢在case后面不加break试试我就直接给你报红色叉号别说运行了编译都不让你通过当然你也可以改其他的错误级别自己改的试试哦~文章参考《编写高质量代码改善java程序的151个建议》支持作者赞赏就不用啦生活都不易右下角的“在看”点一下文章最底部的小guang告点一点如果感觉文章不错记得分享到朋友圈让更多人知道什么java中居然可以执行js代码了真是不知者不怪2020-06-16 你知道ii;的含义吗原理其实没有你想的那么简单2020-06-15 老师我没有学过事务……同学你过来你看老师手里拿的是什么2020-06-11