import javax.swing.JOptionPane;
public class Result
{
public static void main (String[] args)
{
int numa;
int numb;
int sum;
String num1 = JOptionPane.showInputDialog(null,"Enter 1st Number: ");
numa=Integer.parseInt(num1);
String num2 = JOptionPane.showInputDialog(null,"Enter 2nd Number: ");
numb=Integer.parseInt(num2);
{
sum=num1+num2;
}
if (sum>=10)
JOptionPane.showMessageDialog(null,"Congratulations"+sum);
else if(sum<10)
JOptionPane.showMessageDialog(null,"the sum of the number less than 10");
else if(sum>100)
System.exit(7);
}
}
答案 0 :(得分:4)
这一行:
sum=num1+num2;
正在尝试将两个字符串组合在一起并生成int
。
相反,你想要:
sum = numa + numb;
换句话说,从字符串中取出你刚刚解析的值,并将它们加在一起。
另外,我建议:
sum
行)但是...... if
块添加大括号答案 1 :(得分:2)
sum = numa + numb
你试图添加两个字符串。
编辑:再次发生争吵!