问题标签 [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.
arrays - fortran 90中我的向量数组中的错误
*我之前发了一篇关于我的作业的帖子,我设法得到了非常感激的帮助,但是我又一次被困住了。我绝不会试图完成我的家庭作业或类似的事情,我只是不明白。作业告诉我“在您的代码中,您应该定义一个包含 5 个元素的向量类型数组。然后,您的代码应打开提供的 .dat 文件以读入五个向量值,并且不应将每个向量分别读入数组,而应使用从 1 到 5 的循环来读取所有必需的向量。这将为您留下一个向量数组,该数组将被标记为 Vi ,其中 i 表示数组中特定元素的索引。然后,您应该执行并输出(使用合适的注释输出指示哪个输出是哪个输出)以下计算:
到目前为止,我已经做到了这一点,并且我非常确定它的错误 id 就像朝着正确方向的巨大推动一样谢谢。*
当我编译它时,我收到一条错误消息:L=varray(1)+(varray(2)- varray(3)) 1 错误:(1) 处的二进制数字运算符“-”的操作数是 TYPE(myvector)/类型(myvector)assign_9_2_main.f90:14.2:
vbscript - 使用输入框执行直到计数永远不会终止
我试图让一个直到循环在 VBS 中工作。我向用户询问一个数字,然后我希望脚本执行直到计数等于用户输入的数字。
当我运行它时,它会继续无限循环,而不是在计数等于用户输入的数字后停止。如果我硬编码数字而不是要求它,它可以工作,但当我让用户输入数字时就不行。
有人可以指出为什么会发生这种情况以及我该如何解决?
math - 如何在 fortran 90 中使用 Newton-Raphson 方法求平方根
我需要编写一个程序来使用 Newton-Raphson Method 使用猜测估计来找到平方根。Newton-Raphson 方法的方程为:
其中 n 是迭代次数。
分配告诉我应该在 1 和指定的迭代总数之间执行一个循环。并且循环的每一步,“解”的当前值都应该用于计算解的下一个值,以方程指定的形式。
提示:请记住,为变量赋值会在执行赋值之前计算等号的右侧。这意味着计算每个新值只需要一个 x 变量;你不需要 'old_x' 和 'new_x' 或类似的。
这是我到目前为止所拥有的:
我绝不是在寻求答案,只是朝着正确的方向前进。我对编程完全陌生,这一切都让我感到困惑。我知道我在方程式方面做错了。
java - 在主逻辑循环中引发中断
我正在制作这个益智游戏,它使用 Scanner(System.in) 从键盘接收一封信,它会改变拼图状态。
现在,我正在为游戏制作一个 GUI。我有一个带有 JLabels 的 JPanel 显示拼图,另一个带有 2 个 JButton 的 JLabel,一个是已实现的退出按钮,另一个必须是重播按钮。这个重播按钮必须模拟整个游戏的重新开始。我的问题是如何在按下重放按钮后立即停止主循环?
当我单击按钮时,是否可以使用任何系统调用以在主循环上产生中断?
这是主要的逻辑循环:
这是图形用户界面:
excel - 如何限制 Do While 循环中的循环数?
所以我编写了一个函数,它使用文本框输入在另一张表中搜索相应的值。问题是如果找不到匹配项,它会进入无限循环。我可以限制循环使其不会崩溃吗?如果有另一种解决方案而不是限制循环,我会全力以赴。这是我正在使用的:
gfortran - FORTRAN 计数器循环返回相同值的多次迭代
首先,我是 FORTRAN 的新手。话虽如此,我正在尝试“构建”一个盒子,然后为 100 个原子随机生成 x、y、z 坐标。从那里开始,目标是计算每个原子之间的距离,这成为 Lennard-Jones 势能方程的值“r”。然后计算LJ势,最后求和整个盒子的势。我之前问过这个项目的一个问题是here。问题是我一遍又一遍地得到相同的计算值。我的代码如下。
java - 提示用户继续不工作,java
我需要帮助。我想问用户是否想再试一次,但我的代码似乎有问题,因为它不起作用。
当我运行它时,它会存储用户的答案,但程序不会重复。我怎样才能解决这个问题?
excel - 编译错误:无效的限定符
我试图让我的程序运行 2 个工作簿和 3 个工作表。为我验证一些数字。
但是我收到一个无效的限定符错误,有人可以解释为什么吗?
java - java伪代码中的“do for”和“do if”
对于一个作业,我得到了包含以下行的 java 伪代码:
因为我在java中知道的java中“do”的唯一用途是do-while循环,(我不太喜欢,更喜欢坚持for循环),我真的不知道如何将它翻译成爪哇。
if-statement - 将 Go-to 语句从 FORTRAN 77 转换为 Fortran 90
我正在处理一段遗留 F77 代码并尝试将其转换为等效的 F90 代码。我在下面遇到了这些行,有人可以建议我的转换是否正确吗?
Fortran 77 代码:
我尝试将其转换为 F90,结果如下:
有人可以建议这种方法是否正确吗?在我的结果中,我没有得到我期望的结果。所以我的逻辑可能有问题。