当前位置: 首页 > 知识库问答 >
问题:

While循环,如果输入键盘代码,该循环将中断

卞俊贤
2023-03-14

我有一个while循环,它监视一个数据库,查看布尔值是否改变。如果在本地输入代码a,我希望这个while循环中断并停止监视数据库,即:

  1. 当循环运行时

代码为10个字符的整数,第一个数字始终为0。我尝试了以下各种方法来检测是否键入了内容:

if (KeyEvent.KEY_TYPED > -1) {

...然而if语句运行,即使我没有键入任何内容。

程序在控制台中运行。有人知道如何解决这个问题吗?还有如何使用KeyEvent。键入键以检测零(0)字符?

共有1个答案

许琛
2023-03-14

KeyEvent是一个常量标识符,而不是用户输入的密钥码。KeyEvent的常量值为400,这意味着您的检查将始终通过。

如果要监视数据库中的布尔值更改,请不要查看用户的输入。定期查询数据库本身,查看布尔值是否更改。

 类似资料:
  • 首先,感谢你阅读我的帖子并帮助我。 我试图编程,我定义了一个随机数,程序猜测这个随机数,然后,根据我说猜测太高或太低,程序再次猜测。 再次感谢!

  • 只要给定条件为真,Perl编程语言中的while循环语句就会重复执行目标语句。 语法 (Syntax) Perl编程语言中while循环的语法是 - while(condition) { statement(s); } 这里的statement(s)可以是单个陈述或一个陈述块。 condition可以是任何表达。 当条件为真时,循环迭代。 当条件变为假时,程序控制将立即传递到循环之后的行。

  • 编写程序时,您可能会遇到需要反复执行操作的情况。 在这种情况下,您需要编写循环语句以减少行数。 JavaScript支持所有必要的循环,以减轻编程压力。 while循环 JavaScript中最基本的循环是while循环,将在本章中讨论。 while循环的目的是只要expression为真,就重复执行语句或代码块。 表达式变为false,循环终止。 流程图 while loop流程图如下 - 语法

  • 只要给定条件为真,Objective-C编程语言中的while循环语句就会重复执行目标语句。 语法 (Syntax) Objective-C编程语言中while循环的语法是 - while(condition) { statement(s); } 这里, statement(s)可以是单个语句或语句块。 condition可以是任何表达式,true是任何非零值。 当条件为真时,循环迭代。

  • While循环一次又一次地执行相同的代码,直到满足停止条件。 语法 (Syntax) 在R中创建while循环的基本语法是 - while (test_expression) { statement } 流程图 (Flow Diagram) 这里while循环的关键点是循环可能永远不会运行。 当测试条件并且结果为假时,将跳过循环体并且将执行while循环之后的第一个语句。 例子 (Exam

  • 在给定条件为真时重复语句或语句组。 它在执行循环体之前测试条件。 只要给定条件为真, while循环语句就会重复执行目标语句。 语法 (Syntax) 以下是while循环的语法。 while(condition){ statement(s); } 这里, statement(s)可以是单个语句或语句块。 condition可以是任何表达式,true是任何非零值。 当条件为真时,循环迭代。