我必须写一个java程序,其中的解决方案将包括打印的箭头提示数字取决于行数。下面是如何的结果应该看起来的例子。然而,在我理解for循环之前,我无法做到这一点。我知道我必须处理行和列,可能还有嵌套循环。我只是不知道如何使用for循环连接行和列。请帮助我理解这些循环。谢谢!
示例#1(奇数行)
>
>>>
>>>>>
>>>>>>>
>>>>>
>>>
>
示例#2(偶数行)
>
>>>
>>>>>
>>>>>>>
>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>
>>>
>
4条答案
按热度按时间o8x7eapl1#
for循环将遍历一个数据集合,比如一个数组。2经典的for循环如下所示:
第一个参数是一个计数器变量。第二个参数表示循环应该持续多长时间,第三个参数表示每次循环后计数器应该增加多少。
如果我们想从1 - 10循环,我们执行以下操作:
如果我们想从10 - 1开始循环,我们执行以下操作:
如果我们想遍历一个二维集合,比如
我们需要两个循环。2外循环将遍历所有的行,内循环将遍历所有的列。
你需要两个循环,一个循环遍历行,一个循环遍历列。
在外层循环中,我们为第一个参数设置一个计数器为0。对于第二个参数,为了计算我们将循环多少次,我们使用数组的长度,这将是3,对于第三个参数,我们递增1。我们可以使用计数器i来引用我们在循环中的位置。
然后我们使用grid [i]. length来确定特定行的长度,这将计算每行在循环过程中的长度。
请随时提出任何有关for循环的问题!
编辑:理解问题.....
你必须对你的代码做一些事情。这里我们将把行数存储在一个变量中,如果你需要把这个值传递给一个方法,请说出来。
上面的程序将打印出克拉数,我们打印出克拉数变量,然后将克拉数变量增加2克拉。
......下一步要做的是实现一些东西,决定何时减少克拉,或者我们可以增加一半,减少另一半。
编辑三:
简短的解释和评论。如果这太复杂了,我道歉(我敢肯定这甚至不是解决这个问题的最好方法)。
思考这个问题,我们有一个驼峰,出现在偶数的一半,奇数的一半。
在驼峰处,如果是偶数,我们必须重复这个字符串。
然后我们必须每次开始去掉"〈〈",因为我们要下降。
如有疑问,请提出。
k97glaaz2#
我的家庭作业也有同样的问题,最终通过一个for循环使用大量嵌套的if循环得出了正确的答案。
在整个代码中有很多注解,您可以按照沿着来解释逻辑。
再说一次,这是家庭作业。编程愉快。
35g0bw713#
这里有一个简单的答案,希望对你有帮助!干杯洛根。
bxfogqkk4#
用于生成"for"循环:
输出: