问题标签 [do-while]

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 投票
4 回答
289 浏览

c++ - While/Switch 语句奇怪的输出

让我输出过程:

为什么它在第一次 printf 之后打印printf两次但第一次跳过我的输入。那么如何计算 5.24+5.57+5.24 等于 28.14?

0 投票
5 回答
143 浏览

c++ - 0 在 while 语句中

我有一个问题请帮助我

很明显可以理解,但是这个

我猜不出它是做什么的?它是否等同于这个:做一些事情(假)?或者它是无限循环吗?请帮助我

0 投票
1 回答
516 浏览

powershell - 需要 Get-VM 进度

我们有一个非常大的环境,因此收集所有 VM 并将它们存储到一个变量中大约需要 5 分钟。在这个集合完成之前,我需要一种显示进度的方法。我认为do until循环会起作用,但我无法弄清楚。

这是我前进的方向,但不确定它是否正确。

我的想法是在虚拟机计数停止之前写点,但事实并非如此。任何帮助将不胜感激。

0 投票
2 回答
116 浏览

java - Java:Do 语句中的 For 语句?

这与我的其他问题有关

当此方法运行时,系统不会打印任何内容。通过一系列打印测试,我确定它进入了do-while循环内部。我不确定它是否进入for循环内部。

0 投票
5 回答
438 浏览

python - 如何以更优雅的 Pythonic 方式组织此循环

所以我有一个函数可以减少一些数据集,并返回删除的元素数量。一旦函数操作期间减少的项目数为零,我必须停止应用它。目前我有这个:

但是这两个变量赋值有点让我觉得。有没有更优雅的方式来写这个?

0 投票
3 回答
124 浏览

java - Java:奇怪的 OutOfBoundsException

当这个 do 语句运行时,它会愉快地执行“player.addItem(m_area.m_items.get(i))”,但是当它到达“m_area.m_items.remove(i)”(m_items 是一个 LinkedList)时,它抛出“OutOfBoundsException:索引 1,大小 1”。通过打印LinkedList的大小,以及打印“i”的值,我确定在“m_area.m_items.remove(i)”之前,LinkedList的大小是2,而“ i" 为 0。我明白它为什么会抛出异常。LinkedList 中显然没有 Element 0。我不知道的是,为什么它没有在“player.addItem(m_area.m_items.get(i))”上抛出异常?这里有问题,请帮忙。

谢谢

0 投票
2 回答
4686 浏览

linux - Bash Shell Do While Loop 无限循环?

基本上这是我的代码:

我有一个程序,由于它与我的硬件交互的方式,它一次只允许一个实例运行,当另一个实例运行时,它会弹出以下消息“该程序的另一个实例正在运行,请先退出” .

我需要能够运行多个使用相同程序的脚本,所以我决定使用上面的代码。我的问题是,当我运行我的两个脚本时,一个将获得对程序的访问权限并按需要运行,但另一个会注意到错误,然后卡在一个无限循环中,回显“等待访问程序”。

错过了什么?该语句是在执行 CLI 命令还是只是返回其原始执行?还是我的问题在哪里?

0 投票
3 回答
6123 浏览

c++ - 需要帮助 do-while 循环程序?(C++)

我正在尝试创建一个程序,该程序将接受用户输入(标记)并将这些标记的平均值输出到字母等级。我相信我已经成功让程序成功计算平均值,但是它不会输出正确的字母等级?

有什么建议么?编辑:也许它在计算中,因为我的输出总是将百分比作为“F”级......

0 投票
2 回答
92 浏览

c# - 在 do-while 语句中执行后停止执行行

我正在上课,老师问我们是否可以解决这个问题。我现在已经看了几个小时,我找不到怎么做。

目标是displaymenu只显示一次。该应用程序循环,以便您可以在不退出的情况下重复使用它。向displaymenu用户显示选项以选择他们想要做什么。现在我认为这不是你们见过的最干净的代码,但我仍在学习——只做了一个星期。任何其他建议将不胜感激。

0 投票
5 回答
285 浏览

python - Python:do r = random_stuff() while not meet_condition(r)

我经常不得不随机生成具有某些约束的东西。在许多情况下,忽略生成中的约束会更快,然后检查它们是否满足,否则重做该过程。缺少do关键字,我通常会写

这有点难看,因为我有两次相同的代码行。我真正想要的是一个像

类似于 2.5 中引入的三元运算符:

只是在执行语句的左侧之前评估了这里的条件。有没有人建议一种设计模式(应该在 Python 2.7 中工作)来补救while-constructs 内在的 unpythonic 丑陋?