问题标签 [do-loops]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
74 浏览

c - how to produce -400,-200,-400 in sequential order

I am trying to write a for loop in the second version which produce the same result in the original code but i am not sure how to get -400,-200,-400 in sequential order.
original code:

second version:

0 投票
1 回答
490 浏览

vbscript - AtEndOfStream 循环中的 VBScript 错误 9

我正在使用这样的脚本来遍历文本文件中的一些数据:

我每次都打印出这些值,它一直到文件末尾(我可以看到它打印了每个值),但是当它到达末尾时,它总是出错。我使用on error resume next并打印出来Err.Number,我得到错误号 9,即Subscript out of range.

我正在循环的文件的问题是最后一行是空白的。我知道这一点,因为我打开了文件,删除了最后的空白行,然后运行代码,它工作正常。这是一个自动化过程(文件自动发送到 FTP,并且该过程每天都由自动化任务运行)所以我不能每天手动删除最后一行。我把它包括在内是If Len(Trim(objFile.ReadLine)) > 0 Then为了考虑到这个空白行,它在有数据的行上工作得很好,但它仍然在文件末尾抛出一个错误。

当循环到达空行时,我可以结束循环,但我想在其中保留一个条件,以防由于某种原因在代码中间出现空行。我认为确定它是否真的是文件的最后一行然后结束循环会更清晰。

有任何想法吗?谢谢你的帮助!

0 投票
1 回答
153 浏览

c++ - fortran77 继续循环混淆

我正在尝试将 fortran 程序翻译成 c++ 版本,然后我发现了这样的代码:

并且END是结束。

我的 C++ 版本是:

我确定这是错误的,但无法找出正确的。那么如何将fortran代码翻译成c++呢?

0 投票
1 回答
581 浏览

java - in.nextInt() 执行 While/Boolean 循环问题

我刚开始使用 Java,正在学习 Do/While 循环和布尔值;但是,nexInt 不断弹出错误。我不知道我在做什么:)。这是该程序应该完成的分配:“设置密码变量并为该变量分配密码。运行您的程序并输入无效密码以检查您的布尔逻辑是否正确。一旦输入正确的密码,程序应该停止要求输入。”

这是我到目前为止所拥有的:

0 投票
1 回答
81 浏览

linux - 用于进入多个目录并执行命令的命令行 bash

我是这个网站的新手(和编程,或多或少),但我希望你能提供帮助。

我有许多名为 3K、4K、5K 等的目录。在每个目录中,我有 12 个名为 v1 到 v12 的子目录,每个子目录都包含一个名为 OUTCAR 的文件。我正在尝试编写一个 bash 命令,该命令将允许我进入每个子目录并从 OUTCAR 收集数据。

当我单独输入每个子目录时,该功能没有问题。

我在用着

对于 v{1..12} 中的文件;执行 grep "key_string" OUTCAR | awk '{print(relevant_stuff)}' > output.dat ; 完毕

从包含 v{1..12} 子目录的 *K 罚款。

但是,我收到一条错误消息,告诉我每个 v{1..12} 都不存在 OUTCAR。我知道确实如此,所以我猜我没有正确地将命令 cd 引导到每个子目录中。有小费吗?

谢谢!

0 投票
2 回答
211 浏览

arrays - Fortran:DO循环内的计数器

我有一个数组,我想从中获得一些信息。

我写了一个小的 DO 循环,但我不知道为什么它总是返回

  1. 为什么它总是打印 0,而我检查了文件,这个数组确实在定义的范围内有很多值
  2. 如果错误在逻辑上,有人可以给我一些关于将来不要犯此类错误的指示吗?
0 投票
2 回答
209 浏览

arrays - Java为递增数组赋值

我的问题是我无法将带有单词列表的 .txt 中的值分配给数组。我认为问题在于我在要求一些尚不可用的东西,比如在不知情的情况下要求未来的一些东西。这是我的代码,任何帮助以及任何提示都将不胜感激。

0 投票
2 回答
1300 浏览

java - 我如何为这个程序创建一个跑步者?(测试它)

我正在编写一个程序来计算字符串中元音的数量,如果元音多于辅音,则返回 true。如果不是,则为假。这是一项家庭作业,但跑步者不是其中的一部分。我想测试一下我的程序是否有效,它应该(希望!)。

现在,对于我们所有的家庭作业和实验室,通常都会提供跑步者。我们从来没有被教过如何编写一个,这很糟糕,因为我想检查我的代码。我尝试模仿过去的跑步者,但我的跑步者不断出现错误,其中一些显示为:“找不到符号”如何为这个程序创建跑步者?

这是我的代码:

如果你发现任何问题,我总是除了建议:)

这是我的“跑步者”(它很糟糕,哈哈):

导入静态 java.lang.System.*;

谢谢 :)

0 投票
1 回答
830 浏览

ruby-on-rails - 从 Rails 中的循环获取唯一值

我已经得到它,以便我有一个临床医生正在与之交谈的独特患者的列表。我可以调出有关患者的详细信息,但无法调出与相关评论有关的任何内容。

app\views\comments\index.html.erb

link_to 也被破坏了,因为它们应该指向评论页面,但传递的是 patient.id 而不是 comment.id。

comments_conrtoller.rb

评论.rb

0 投票
1 回答
1300 浏览

vba - 如何使选择在VBA中的可变数据中移动

我正在尝试继续该过程直到单元格结束,但选择需要按设定的顺序更改。这是代码:

您所见,它基本上所做的是选择 11 行,然后转置将数据复制到下一行的下一个工作簿中。我 F8 完成了整个过程,我可以说它适用于一个选择,然后向下移动 13 行并进行下一个选择,但我不确定如何让它在数据中连续移动。我需要它始终选择 11 行,执行该过程,然后向下计数 13 行,然后再次执行,直到它遇到一个空行。理想情况下,我可以将其设置为查找某个单元格条目并在找到该单元格条目的下一个实例后选择 11 行,但我认为 13 行仍然是一种模式,所以如果它只是倒计时 13 行应该没问题。

所以,我认为我的难题是如何使行选择可变。当我查看代码时,我可以看到我的行选择是具体的值,所以如果我要运行宏,它不会向下移动,它只会执行我指示的单元格。我怎样才能让它通过细胞向下移动?