gpt4 book ai didi

java - 错误提示找不到符号

转载 作者:行者123 更新时间:2023-12-02 11:01:42 25 4
gpt4 key购买 nike

 if(packageInput.equals(A))
hoursA = JOptionPane.showInputDialog("Enter number of hours used:");

rateA=Integer.parseInt(hoursA);

if(rateA > 10)
{
optionA=(rateA - 10) * 2.00 + 9.95;

JOptionPane.showMessageDialog(null, "The total bill for the month is $ "
+ optionA);}

else
{
rateA=Integer.parseInt(hoursA);

optionA=(rateA*0) + 9.95
JOptionPane.showMessaageDialog(null, "The total bill for the month is $ "
+ optionA);}

我不知道该怎么做才能使该位正常工作,但我一直遇到找不到符号错误的问题,对我来说这是没有意义的,因为我已经在程序的较早版本中使用过JOptionPane,并且那里没有错误。
java:47: error: cannot find symbol
JOptionPane.showMessaageDialog(null, "The total bill for the month is $ "
^
symbol: method showMessaageDialog(<null>,String)
location: class JOptionPane

任何建议,将不胜感激和解释,所以我可以学习不要再这样做。

最佳答案

两个问题:

if(packageInput.equals(A))
hoursA = JOptionPane.showInputDialog("Enter number of hours used:");
rateA=Integer.parseInt(hoursA);

如果 if条件为false,则 hoursA将未初始化。如果您希望这两个语句都在 if语句的 true分支中,请在两个括号之间都加上大括号,如下所示:
if(packageInput.equals(A)) {
hoursA = JOptionPane.showInputDialog("Enter number of hours used:");
rateA=Integer.parseInt(hoursA);
}

但是,请注意,如果 hoursA条件为false,则 rateAif都将保持统一,如果后面引用任何一个变量,您在以后的代码中都会遇到相同的错误。
JOptionPane.showMessaageDialog
showMessageDialog拼写错误。当它应该只有一个时,它有两个 a字符。

关于java - 错误提示找不到符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36192730/

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