O que há de errado com esse código?
//Fig. 2.7: AdditionDialog.java
//Adição de inteiros com caixas de diálogo
package Cap03;
import javax.swing.JOptionPane;
public class AdditionDialog {
public static void main(String args[]){
String soma;
//pede para o usuário inserir o primeiro número
String numero1 = JOptionPane.showInputDialog("Digite o primeiro número: ");
Integer.parseInt(numero1);
//pede para o usuário inserir o segundo número
String numero2 = JOptionPane.showInputDialog("Digite o segundo número: ");
Integer.parseInt(numero2);
soma = numero1 + numero2;
Integer.parseInt(soma);
String message = String.format("A soma dos números é: %d", soma);
//exibe o resultado
JOptionPane.showMessageDialog(null, message);
}
}