Existe algum comando para atualizar um algoritmo? Por exemplo:
int a = 15;
int b;
System.out.println( “Você possui “+a+” anos”);
b=Integer.parseInt(JOptionPane.showInputDialog("Se essa for sua idade digite 1, se não for digite 2));
if (b==2) {
a=Integer.ParseInt(JOptionPane.showInputDialog(“Digite sua idade:”));
}
// comando atualizar para remostrar o texto “Você possui “+a+” anos”.
Para ele aparecer corrigido sem precisar de exibi-lo de novo
Não sei se entendi bem sua pergunta.
Você quer exibir a idade atualizada?
O algoritmo iniciou dizendo “Você possui 15 anos”, em seguida no InputDialog o usuário pressionou a tecla 2 e inseriu a nova idade, essa nova idade foi armazenada na mesma variável substituindo o valor antigo, que era 15.
Para exibir o novo valor da variável ‘a’ basta utilizar o mesmo comando que você usou lá em cima, só que dentro da estrutura if.
int a = 15;
int b;
System.out.println("Você possui " + a + " anos");
b = Integer.parseInt(JOptionPane.showInputDialog("Se essa for sua idade digite 1, se não digite2"));
if (b == 2) {
a = Integer.parseInt(JOptionPane.showInputDialog("Digite sua idade: "));
System.out.println("Você possui " + a + " anos");
}