gpt4 book ai didi

java - 如何修改Java中的JOptionPane方法

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

拜托,我需要你的帮助。每当我尝试运行下面的程序时,它都会说不兼容的类型,字符串无法转换为整数。

import javax.swing.JOptionPane;

public class Addition
{
public static void main(String[] args)
{
String num1 = (Integer)JOptionPane.showInputDialog("Enter num1");
String num2 = (Integer)JOptionPane.showInputDialog("Enter num2");

String sum =
(Integer)String.format("The sum is: %d", (num1 + num2));

JOptionPane.showMessageDialog(null, sum);
}
}

最佳答案

为了阐述其他答案并显示代码,您需要执行以下操作:

import javax.swing.JOptionPane;

public class Addition
{
public static void main(String[] args)
{
int num1 = Integer.parseInt(JOptionPane.showInputDialog("Enter num1"));
int num2 = Integer.parseInt(JOptionPane.showInputDialog("Enter num2"));

String sum = String.format("The sum is: %d", (num1 + num2));

JOptionPane.showMessageDialog(null, sum);
}
}

您希望将 JOptionPanes 的输入作为 int 获取,然后将它们相加并将结果放入 string 中,而不是转换 string code> 转换为 int

注意:我在手机上写了这个,所以我回家后会编译并运行它,但以上是总体思路。

关于java - 如何修改Java中的JOptionPane方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46797535/

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