编码时是否可以形成收藏夹

时间:2015-10-26 03:33:06

标签: java

第一个问题,所以我要把它变成一般的

我想说的是,#14;精益"或者有一个"拐杖"在编码方面?就像我在编程类的介绍中,我避免使用while和dowhile循环,任何时候需要一个循环我要么试图找到一个不涉及循环的解决方案,或者我使用for循环。

我是否必须不遗余力地学习这些循环,或者我会在编码时更好地解决这些问题,以及其他我避免做的事情/只依赖于一种策略

2 个答案:

答案 0 :(得分:1)

循环是程序员必须使用的基本工具之一。 for循环和while循环是特别有用的知识。我会说你应该“走开”#34;现在要学习它们,因为它们对于成为一名优秀的程序员至关重要,而且它们与for-loop并没有太大区别。如果您想要擅长编码,您必须了解您可以使用的不同工具。

这是一个快速的教训:

对于要重复的内容,请使用while循环,直到条件不再为真。它类似于for循环,除了你没有计数变量这一事实。 在检查条件之前,do-while循环执行一个循环。

有关循环之间差异的更深入解答,我建议您查看https://stackoverflow.com/a/2950945/3345085 (虽然它是C问题的答案,但基本上是相同的。)

答案 1 :(得分:1)

在此上下文中,不建议避免使用循环。它们是编程语言的基础。如果您不使用它们,您的代码将很容易变得混乱而且难以让其他人阅读。 do...whilefor while同样重要。你不能说,"我只是想学习循环而不是其他循环"。因为你最终需要阅读别人的内容。代码,当你看到do ... while循环时,你可以忽略它,是吗?

结论:您只能在程序中使用一种循环(NOT RECOMMENDED)。有可能的。但是你仍然需要学习它们,因为它们会出现在其他人身上。代码。

然而,在编程中,还有一些其他的东西你可以有偏好。如果你不关心其他因素,你可以说,"我喜欢使用插入排序来排序数组"。您可以使用插入排序。我的意思是这种东西个人偏好但循环?只是没有。

让我在这里总结一下我的观点:

在这种特殊情况下,不要只使用一种循环来学习所有这些循环。但是,在其他方面,您可以拥有自己的偏好,例如排序数组和阅读文件以及设计模式(如果您不关心其他因素)

注意:实际上作为软件开发人员,您必须继续学习。如果你不了解某些事情,那就去学习吧!看看下面的NikG体验