Entrada e saida com interface?

To tentando fazer este exercício que puder ajudar.
Agradeço desde já

import javax.swing.*;
public class entrada{
public static void main (String args [])
{int n1,n2,soma;
 n1 = integer.parseint(JOptionPane.ShowInputDialog("entre com o primeiro numero"));
 n2 = integer.parseint(JOptionPane.ShowInputDialog("Entre com o segundo numero"));
 soma = n1+n2;
 JOptionPane.ShowMessageDialog(null,"A soma é"+soma,"resultado da adição",JOptionPane.=Information_Message);
 

    
    
    
    
}
}

ta aparecendo 2 erros que são

JOptionPane.ShowMessageDialog(null,“A soma é”+soma,“resultado da adição”,JOptionPane.=Information_Message);

e

JOptionPane.ShowMessageDialog(null,“A soma é”+soma,“resultado da adição”,JOptionPane.=Information_Message);

1º o correto é JOptionPane.INFORMATION_MESSAGE, no se código estava JOptionPane.=Information_Message

2º Integer.parseInt e não integer.parseint

3º JOptionPane.showInputDialog e não JOptionPane.ShowInputDialog

O código então fica assim:

[code]
import javax.swing.*;
public class entrada{
public static void main (String args [])
{int n1,n2,soma;
n1 = Integer.parseInt(JOptionPane.showInputDialog(“entre com o primeiro numero”));
n2 = Integer.parseInt(JOptionPane.showInputDialog(“Entre com o segundo numero”));
soma = n1+n2;
JOptionPane.showMessageDialog(null,“A soma é”+soma ,“resultado da adição”,JOptionPane.INFORMATION_MESSAGE);

}
} [/code]

Dica: Dê uma estudada nas convenções do Java, fica mais fácil para você identificar os erros deste tipo.

Falou