当前位置: 首页 > 面试题库 >

要求用户输入变量后,无法解析为变量

芮意
2023-03-14
问题内容

这可能很明显,但是当我试图强制用户继续输入值直到他输入有效值时,我收到一个错误,指出该变量无法解析。

然后,如果我事先声明它,则会收到一条错误消息,指出重复值。

do {
    float x = Float.parseFloat(javax.swing.JOptionPane.showInputDialog("Enter 1");
} while (x != 1);

do在担心这个问题之前,编译器难道不应该先执行该语句while吗?


问题答案:

x循环之前声明,使其作用域更像下面这样:

float x = 0.0f;
do {
    x = Float.parseFloat(javax.swing.JOptionPane.showInputDialog("Enter 1"); 
} while (x != 1);


 类似资料:
  • 在此输入图像说明 食物不能解析为变量

  • 问题内容: 我知道很多人都遇到了这个问题,并且我已经搜索了Google / Stack Overflow,但我仍然不知道自己在做什么错。 我尝试搜索不必要的语句,以及构建/清理/刷新/等,但似乎无法弄清楚。也许我安装SDK的方式有问题?我不认为有,但是我对此很陌生,所以很可能我在某个地方犯了错误。 另外,我收到此错误: 谁能帮我?谢谢! 编辑: 我的XML文件: 问题答案: 在清单中 ( 标记 的

  • 问题内容: 我知道很多人都遇到了这个问题,并且我已经搜索了Google / Stack Overflow,但我仍然不知道自己在做什么错。 我尝试搜索不必要的语句,以及构建/清理/刷新/等,但似乎无法弄清楚。也许我安装SDK的方式有问题?我不认为有,但是我对此很陌生,所以很可能我在某个地方犯了错误。 另外,我收到此错误: 谁能帮我?谢谢! 编辑: 我的XML文件: 问题答案: 在清单中 ( 标记 的

  • 问题内容: 我正在使用python,想知道是否可以向用户询问变量的名称,然后使用该名称创建变量。例如: 我知道可以使用字典来完成,但是我想知道是否可以在不创建其他对象的情况下进行。我正在使用python3。谢谢。 问题答案: 您可以使用通过调用返回的字典: 如果您不希望将其定义为全局变量,则可以使用:

  • 出于某种原因,当我尝试运行这段代码时,它总是返回找不到符号。然后我发现问题是变量无法解析为变量。我不知道为什么它无法将其解析为变量。

  • 我刚开始编程,但仍然在黑暗中蹒跚前行,也许有人能帮我一把?我正在用类Person及其两个子类Student和Employee创建一个程序,询问用户要创建哪个对象,并让他们输入一些信息。 我有一个具有默认构造函数的类Person: 我想为这些变量创建一个getter,以便从其他类访问它们,但它说它们“无法解析为变量”。我想这是因为扫描仪的输入,但我不确定要做什么更改。感谢您的帮助!