Programa Java com erro de compilação

Observando o programa do vídeo: https://www.youtube.com/watch?v=_-c-JPLLxtU.
Tentei criar o meu programa, que parecido.
Segue o meu programa, primeiro exemplo:
// Programa que soma dois números utilizando janelas para dar design para o programa

import javax.swing.JOptionPane;

public class AdicaoJanela
{
	public static void main(String[] args)
	{
		String numero1 = JOptionPane.showInputDialog("Insira o primeiro número: ");
		String numero2 = JOptionPane.showInputDialog("Insira o segundo núemro: ");
		
		int n1 = Integer.parseInt(numero1);
		int n2 = Integer.parseInt(numero2);
		
		int soma = n1 + n2;
		String s = String.valueOf(soma);
		    		
		JOptionPane.showMessageDialog(null, "A soma é: %s", s);
	}
}

Se eu colocar o sinal de mais (+) na frente da variável s na última linha, da mesma forma que está no vídeo, também não funciona. Segue o programa com o sinal de + na frente da variável s, segundo exemplo.
// Programa que soma dois números utilizando janelas para dar design para o programa

import javax.swing.JOptionPane;

public class AdicaoJanela
{
	public static void main(String[] args)
	{
		String numero1 = JOptionPane.showInputDialog("Insira o primeiro número: ");
		String numero2 = JOptionPane.showInputDialog("Insira o segundo núemro: ");
		
		int n1 = Integer.parseInt(numero1);
		int n2 = Integer.parseInt(numero2);
		
		int soma = n1 + n2;
		String s = String.valueOf(soma);
		
		JOptionPane.showMessageDialog(null, "A soma é: ", + s);
	}
}

Obs.: De preferência se puder arrumar o erro, mas deixando na forma do primeiro exemplo, melhor para mim, pois sou iniciante.

Os parâmetros do método showMessageDialog estão errados. Vc passou 3 argumentos.

Uma forma correta é assim (repare que são apenas 2 argumentos):

JOptionPane.showMessageDialog(null, "A soma é: " + s);

FONTE: JOptionPane#showMessageDialog(java.awt.Component, java.lang.Object)

Nesse link também tem outras formas de usar o showMessageDialog

@Lucas_Camara muito obrigado :pray::smile: