-2

我想声明一个字符串类型的全局变量,因为我还有一些整数变量,我声明为全局变量,他们在欢迎消息之前要求值。在尝试使用 integer.ParseInt 方法进行转换后,我尝试使用 JOptionPane 显示欢迎消息,但由于某种原因它不起作用。任何解决方案

我试图通过以下方式将其声明为全局变量:

private static int welcome = Integer.parseInt(JOptionPane.showMessageDialog(null,
    "Welcome to depreciation calculation"));     

但是这段代码不起作用,虽然类似的代码适用于其他变量,但在全局变量中它会产生问题。我只是想知道,如何做到这一点。

4

2 回答 2

0

那是编译错误。Integer.parseInt(String)需要一个String参数,您正在传递void. showMessageDialog()返回一个 void。这永远不会奏效。

于 2013-06-10T15:42:45.300 回答
0

利用

Integer.parseInt(JOptionPane.showInputDialog("Welcome to depreciation"));
于 2013-06-10T16:02:10.543 回答