【发布时间】:2013-10-12 17:54:02
【问题描述】:
我正在使用本书Java: how to program, 7th edition。问题是在第 2 章之后它不再给你答案。我从书中制作了一个应用程序,它从用户那里获取了 2 个整数,然后将它们加在一起,并使用 printf 显示消息(控制台应用程序)输出总和。
现在这本书要求我编辑该程序并使用 JOption 导入函数(即通过 JOptionPane.showInputDialog("What is the first integer?"); thingy 请求 2 个整数。我必须弹出一个对话框询问 2 个整数,然后最后在messagebox 中显示总和。
这是我到目前为止所做的,花了一个小时试图修复错误无济于事(书中没有任何线索):
import javax.swing.JOptionPane;
public class Additions
{
public static void main( String args[] )
{
String name1 = // return type string, pane asking for name
JOptionPane.showInputDialog( "What is the first integer?" );
String name2 = // return type string, pane asking for name
JOptionPane.showInputDialog( "What is the second integer?" );
sum = name + name2;
String sum = String.format( "Sum is %d\n", sum );
}
}
【问题讨论】:
-
那么最后的消息框在哪里?此外,“+”对字符串进行字符串连接。您需要将值转换为 int (see Integer.parseInt())。
标签: java string swing joptionpane