【问题标题】:I Can`t understand what the condition mean我不明白这个条件是什么意思
【发布时间】:2018-01-09 19:12:32
【问题描述】:

这个条件在 Java 中是什么意思?

while(n>0)

我是 Java 新手,我从未在条件下见过这种代码。

【问题讨论】:

  • 未完成...但意味着:Do while n is positive 如果可能,请查看this doc article
  • 似乎有人需要查看有关 while 循环的教程..
  • 你真的不应该在这个网站上发布可以通过快速谷歌搜索找到的问题。
  • @Andrei >是“>”,大于符号,因此是 gt。你在哪里看这个?好像是个错误
  • 如果您看到>,则该信息的来源有误。似乎有人在某个时候使用> 让浏览器打印>,但后来更改了文档生成方式但忘记将> 更改回>。这就是为什么最好从官方资源中学习的原因之一(这样的问题可以更快地解决)。

标签: java while-loop conditional-statements


【解决方案1】:

只需在 while 循环上进行搜索。 这是wiki的链接

while(n>10)
{
// do stuff..
}

.. 仅表示只要 n > 10 就执行该代码块。通常,您会在该代码块内有一些东西使 n 在某些时候大于 10.. 否则您将有一个无限循环..不好。。

【讨论】:

    【解决方案2】:

    这意味着只要名为“n”的变量的计算结果大于 0,while 循环代码块中的任何逻辑都将继续执行。仅供参考 - 快速的 Google 搜索将显示有关 while 循环的详细信息和示例。

    【讨论】:

      【解决方案3】:

      while 循环内的表达式始终是布尔表达式; 在这里,您表示变量 n 大于 0。 如果为真,则进入循环, 否则,你没有。

      对于这种情况,很可能n是整数

      https://www.tutorialspoint.com/java/java_while_loop.htm

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-12
        • 1970-01-01
        • 1970-01-01
        • 2014-09-20
        相关资源
        最近更新 更多