gpt4 book ai didi

java - 在文本框中使用输入字符串

转载 作者:行者123 更新时间:2023-12-01 16:09:54 24 4
gpt4 key购买 nike

我试图让用户输入一个数字,然后使用该数字来填充jform 上的文本字段。然而它一直给我错误。如果我让文本字段调用 str,它会给我一个 numberformatException,如果我让它调用 int 变量,它会说它必须是一个字符串...

public static String prePaidstr = "";
public static double prePaidint = 0;

prePaidstr =
JOptionPane.showInputDialog("Enter any amount prepaid:");
prePaidint = Double.parseDouble(prePaidstr);

jTextField13.setText(InvoiceSelectionUI.prePaidstr)

最佳答案

parseDouble转换 String进入Double ,这就是为什么如果您尝试向它传递 double 时它会提示的原因。 .

parseDouble 时抛出 NumberFormatException无法成功将 String 转换为 double;在这种情况下,这是因为您试图 parseDouble在空字符串上。 prePaidStr需要包含类似 "1.99" 的内容- 例如对于人类来说,看起来像 Double 的东西.

关于java - 在文本框中使用输入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1646815/

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