Programa:
// 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)
{
// pede para o usuário digitar dois números
String numero1 = JOptionPane.showInputDialog(null, "Insira o primeiro número: ", "Calculadora", JOptionPane.PLAIN_MESSAGE);
String numero2 = JOptionPane.showInputDialog(null, "Insira o segundo número: ", "Calculadora", JOptionPane.PLAIN_MESSAGE);
// Forma de converter uma String para Double
double n1 = Double.valueOf(numero1).doubleValue();
double n2 = Double.valueOf(numero2).doubleValue();
// calcula a soma dos dois números
double soma = n1 + n2;
String s = String.valueOf(soma); // Forma de converter um Double para String
// Exibe a soma na tela do usuário
JOptionPane.showMessageDialog(null, "A soma é: " + s, "Calculadora", JOptionPane.PLAIN_MESSAGE);
}
}
Como eu faço para o programa parar de executar se o usuário clicou no botão cancel/cancelar da primeira janela que aparecer, ou seja, na janela que pede para o usuário digitar o primeiro número.
Se fosse uma janela do tipo: String.format(" ");
Eu utilizaria um comando if ()
O porém é que agora a janela é do tipo: JOptionPane.showInputDialog(" ");