社区
Java SE
帖子详情
一个竞赛题,求解惑(java)
ElevenChu11
2020-05-05 08:12:02
https://blog.csdn.net/youyuge34/article/details/52434290 原答案地址
这个C1的取值是什么意思.?
这个为何还要用一个Switch?
...全文
148
4
打赏
收藏
一个竞赛题,求解惑(java)
https://blog.csdn.net/youyuge34/article/details/52434290 原答案地址 这个C1的取值是什么意思.? 这个为何还要用一个Switch?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yyfhz
2020-05-06
打赏
举报
回复
第一个代码和第二个代码应该是不同的程序片段吧。第一个代码应该是做了一个String to int的翻译吧
cfbs168
2020-05-06
打赏
举报
回复
分支语句有两大类:if(表达式1)…else if(表达式2)……else if(表达式n)…eles和switch(表达式) { case……}。
if……else……需要多次判断,而且多次判断是顺序执行的,通常速度较慢,但它可以对表达式无法返回确定值的情况适用。
switch(表达式) 通常对表达式进行一次计算根据表达式计算的值确定所走的分支,这种分支对判断计算中进行一次,所以速度比较快,但是它的使用是有条件的。
那么什么时候用switch语句呢?
当switch(表达式) 里的表达式计算结果是确定的值时,我们就可以用switch(表达式) 语句,然后根据“表达式”的计算结果选择走不同case,而你的程序里C[n]显然是一个字符的编码,其一定是个确定值,所以可以使用switch语句。
ElevenChu11
2020-05-06
打赏
举报
回复
引用 1 楼 ITjavaman的回复:
ascii码转换,最后的Switch是计算最后一个值(每次循环c1被重置为0,最后一个分子也就没有计算)
👌,谢谢哥们:)
ITjavaman
2020-05-06
打赏
举报
回复
ascii码转换,最后的Switch是计算最后一个值(每次循环c1被重置为0,最后一个分子也就没有计算)
滑铁卢计算机竞赛CCC
解惑
问答
经过 Andrew 老师两次公开课介绍后,收到了很多咨询。家长们提出一些问题,总结如下:1.什么是CCC?加拿大计算机竞赛(Canadian Computing Competition,简...
Java
面试-热门问题解答
1.1 热门问题解答 身边的朋友或者公众号的粉丝很多人都向我询问过...我会根据自己的一点经验对大部分人关心的这些问题进行答疑
解惑
。现在又刚好赶上考研结束,这篇文章也算是给考研结束准备往
Java
后端方向发展的朋友...
【
JAVA
资料免费下载】158个
JAVA
免豆精品资料汇总——下载目录
应广大网友要
求
,最近小弟整理了一批免积分下载的
Java
优质资料,因资料众多,一一将资料上传上来需要时间,先将下载目录分享给大家,需要的就拿去,希望能帮助到大家~
java
中国移动收费系统【源代码】 ...
【转载】 【
JAVA
资料免费下载】158个
JAVA
免豆精品资料汇总
【
JAVA
资料免费下载】158个
JAVA
免豆精品资料汇总——下载目录 应广大网友要
求
,最近小弟整理了一批免积分下载的
Java
优质资料,因资料众多,一一将资料上传上来需要时间,先将下载目录分享给大家,需要的就拿去...
阿里
Java
面经大全(整合版)
1.上来问我项目用的框架,然后问我springmvc里面有的参数的设定,问的是细节,然后问我如果传的多个值是
一个
对象的属性,问我如何处理,我说直接在后端接收为对象就行了,然后突然问我http怎么传对象,这里有点不...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章