当前位置: 代码迷 >> Java相关 >> JAVA初学遇到的问题,希望大家解答啊!
  详细解决方案

JAVA初学遇到的问题,希望大家解答啊!

热度:344   发布时间:2004-08-25 09:24:00.0
JAVA初学遇到的问题,希望大家解答啊!

import javax.swing.*;

import java.lang.*;

public class Addtion

{

public static void main(String[] args)

{

String FirstNumber,SecondNumber,Result;

int number1,number2,sum;

FirstNumber = JOptionPane.showInputDialog("Enter first number:");

SecondNumber = JOptionPane.showInputDialog("Enter second number:");

number1 = Integer.parseInt(FirstNumber);

number2 = Integer.parseInt(SecondNumber);

sum = number1+number2;

JOptionPane.showMessageDialog("The sum is:"+sum);

System.exit(0);

}

}

当运行的时候,系统总是报错:(如图)

请问这是怎么回事啊???????????

搜索更多相关的解决方案: JAVA  初学  解答  

----------------解决方案--------------------------------------------------------

关于这个JOptionPane class我实在是没有用过,不能帮上什么,可是我看了一下API,可能是JOptionPane.showMessageDialog("The sum is:"+sum); 这个method 用的有问题

看看API就知道了:http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JOptionPane

你的这个method显然不在这里面.:)

[此贴子已经被作者于2004-08-25 15:29:32编辑过]


----------------解决方案--------------------------------------------------------
JOptionPane.showMessageDialog("The sum is:"+sum); //不能这样用的。 要这样: String msg = "The sum is: " + sum; JOptionPane.showMessageDialog(null, msg);
----------------解决方案--------------------------------------------------------

去看一下机械工业出版社出的一本<<JAVA 程序设计基础教程>>的第二章,也不是第三章讲了这个问题.不妨去看一看


----------------解决方案--------------------------------------------------------

<table border>

<tr><td><img src="http://bbs.bc-cn.net/bbs/Images/userface/image1.gif">nbsp;</td></tr>

<tr><td>对话框我目前还没有用过,但我其它的就用过很多了</td></tr>

</table>


----------------解决方案--------------------------------------------------------
JOptionPane.showMessageDialog(null,"The sum is:"+sum);
----------------解决方案--------------------------------------------------------
JOptionPane.showMessageDialog(null,"The sum is:"+sum,"title",JOptionPane.INFORMATION_MESSAGE);
----------------解决方案--------------------------------------------------------
JOptionPane.showMessageDialog("The sum is:"+sum); 用法不对 还有啊 import java.lang.*; 这个是自动调用的 不用写也可以
----------------解决方案--------------------------------------------------------
了解.
----------------解决方案--------------------------------------------------------
  相关解决方案