当前位置:  开发笔记 > 编程语言 > 正文

Javabat子串计数

如何解决《Javabat子串计数》经验,为你挑选了1个好方法。

一个问题是,这永远不会成真:

if (sub.equals("cat") && sub.equals("dog"))

&&意味着和.|| 意思是.

但是,另一个问题是你的代码看起来像是在随意试图让它工作.每个人在他们的第一个编程课程中都会在某种程度上这样做,但这是一个坏习惯.尝试在编写任何代码之前想出如何解决问题的清晰心理图,然后编写代码,然后验证代码是否实际执行了您认为应该执行的操作以及初始解决方案是否正确.

编辑:我已经说过,你已经澄清了你的功能应该做什么.您解决问题的方法不正确,因此您需要重新思考如何解决问题,而不是实施.



1> RossFabrican..:

一个问题是,这永远不会成真:

if (sub.equals("cat") && sub.equals("dog"))

&&意味着和.|| 意思是.

但是,另一个问题是你的代码看起来像是在随意试图让它工作.每个人在他们的第一个编程课程中都会在某种程度上这样做,但这是一个坏习惯.尝试在编写任何代码之前想出如何解决问题的清晰心理图,然后编写代码,然后验证代码是否实际执行了您认为应该执行的操作以及初始解决方案是否正确.

编辑:我已经说过,你已经澄清了你的功能应该做什么.您解决问题的方法不正确,因此您需要重新思考如何解决问题,而不是实施.

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有