gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 00:09:28 26 4
gpt4 key购买 nike

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

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

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);

关于java - 要求用户输入变量后无法解析为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13157103/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com