java 嵌套循环的问题

java嵌套循环的问题这个图片红圈的逻辑是什么我理解的是两个循环结果是一样的但是实际循环不是这样我理解不到老司机教育我一下... java 嵌套循环的问题这个图片红圈的逻辑是什么 我理解的是两个循环结果是一样的 但是实际循环不是这样 我理解不到 老司机教育我一下 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)+提问者悬赏10(财富值+成长值)
元虚成
2017-09-11 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:91
采纳率:33%
帮助的人:23.8万
展开全部
有句话这样讲:尽信书不如无书;代码不管是从什么地方来的,但是计算机科学是客观的,在同一组循环里,两个if()语句的判断条件一样,肯定结果也是一样的,这个不用怀疑什么。大胆的给你老师指出来就行了,说不定是给你们的考验。
还有一种情况就是,代码写错了,我看注释。我看注释,如果判断位置,就直接判断 if(i==j),你图片的两个都是判断字符是否相同的。
如果改为
if(input[i]==chs[j]){
result[1]++;

if(i=j){
result[0]++;
}

}

返回的参数:第一个数值为比较的两个字符数组 位置相同,字符相同的个数 ,第二个为两个数组字符重复的个数
满意,请采纳!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
69746831
2017-09-11 · TA获得超过1415个赞
知道大有可为答主
回答量:2038
采纳率:72%
帮助的人:804万
展开全部
chs是随机生成的字符数组,input是你输入的,这个循环的作用是判断两个字符串中有几个字母是相同的,相同的字母在第几位,两个for循环的,并不是同一个数组
看不明白可以debug看一下运行过程
追问
我的意思是介绍一下第二次判断相等的过程
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2017-09-10 · 超过128用户采纳过TA的回答
知道小有建树答主
回答量:409
采纳率:60%
帮助的人:166万
展开全部
双层循环嵌套双层if 没看懂要干嘛,内层if不多余嘛
更多追问追答
追问
做两个char数组字符位置相同判断和对比字符是否有相同字母判断
追答
字符位置相同和相同字母?。。。不是一个意思嘛?就是两个数组相同下标的元素内容相同
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式