当前位置: 首页 > 编程笔记 >

arduino Do ... While

汪德明
2023-03-14
本文向大家介绍arduino Do ... While,包括了arduino Do ... While的使用技巧和注意事项,需要的朋友参考一下

示例

甲do while环是一样的一个while环路,除了它是保证执行至少一次。

以下循环将执行100次。

int i = 0;
do {
    i++;
} while (i < 100);

类似的循环,但条件不同,将执行1次。

int i = 0;
do {
    i++;
} while (i < 0);

如果上面的循环仅仅是一个while循环,它将执行0次,因为条件将false在第一次迭代之前求和。但是由于这是一个do while循环,因此它执行一次,然后在再次执行之前检查其条件。

 类似资料:
  • 问题内容: 我有一个while循环,应该捕获一个非整数输入,并要求用户重新输入一个整数。但是,它只是无限循环错误消息。有谁知道为什么不允许第二次扫描仪输入? 问题答案: 当您输入的令牌不是数字时,调用nextInt不会将扫描仪移到令牌之外。结果,它只是一遍又一遍地读取相同的令牌。 这是nextInt的文档:http : //download.oracle.com/javase/6/docs/api

  • 问题内容: 我在学习Java的OCA / OCP时发现了这一令人惊讶的事情。 以下是if(test condition)部分使我感到惊讶的第一段代码。 现在,此输出令人惊讶地为“ true”。 我了解到必须有一个关系条件,该条件会像或类似地返回true或false 。 我想知道在这种情况下它如何返回true。它调用Boolean.valueOf()吗? 问题答案: 是赋值运算符,是比较运算符。但

  • 问题内容: 好的,我在一个空程序上进行了测试,仅运行一会儿(true){}就使我的CPU占用了50%以上的资源。我正在开发一个游戏,它使用while循环作为主循环,并且CPU始终处于100。 我如何才能让Java重复执行某些操作,而又不消耗超过50%的CPU来执行重复操作呢? 问题答案: 添加睡眠以使线程在一段时间内处于空闲状态: 没有睡眠,while循环将消耗所有可用的计算资源。(例如,理论上,

  • 问题内容: public class GuardedBlock { 我正在通过Java Essentials教程学习并发性。找到了守卫的方块并尝试对其进行测试。我无法理解的一件事。 虽然循环是无限的,但是如果您取消注释threadMessage行,则一切正常。为什么? 问题答案: 简短答案 您忘了声明为易失性布尔值。 如果您将字段声明省略为,则不会告诉JVM该字段可以被多线程看到,例如您的示例。

  • 问题内容: 我的问题是关于,它是从方法中抛出的。在和我一起工作时,我注意到一些我不理解的怪异行为。这是我的意思: 有了这个代码,编译器不给我任何错误或消息从应该被抓。但是,当我尝试更改循环条件并用诸如此类的变量替换“ true”时: 编译器不断抱怨必须处理。有人可以向我解释为什么会发生这种情况,为什么将条件设置为true则编译器会忽略InterruptedException? 问题答案: 这样做的

  • 问题内容: 假设我有这个: 问题: break语句会将我带出两个循环还是仅从内部循环带出?谢谢。 问题答案: 在您的示例中,break语句将使您退出while(b)循环

  • 问题内容: 我想减少大型遗留Java代码库中违反声纳的次数,看来“快速获胜”是将所有这些条件语句更新为大括号。这似乎是一件容易的事,我不明白为什么它不容易自动化。 有人知道这样的工具可以执行批量操作吗?还是在我花时间自己写东西之前,为什么要做这样的事情可能不是一个好主意?如果我要自己写一个,那么最好的工具是什么?理想情况下,它是Java语言感知的,这样我就不必处理格式化极端情况等。 规则是不可协商

  • 问题内容: 我也在学习Java和android。我们可以在while循环中执行的几乎所有事情都可以在while循环中执行。 我发现一个简单的条件,使用while循环比for循环更好 如果我必须在程序中使用counter的值,那么我认为while循环要比for循环好 使用while循环 在这种情况下,我发现while循环要比for循环好,因为如果要在for循环中实现相同的效果,则必须将counter