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.