[RESOLVIDO] Ajuda com sistema de vida!

Boa tarde, meu amigo me desafiou a continuar a programação de um programa de leitura que comecei a fazer em uma aula, e eu sou iniciante! Por isso venho perguntar, como faço um sisteminha de vida para ele ir perdendo vida de acordo com os ataques, se ele acerta ou não? Aqui vai uma imagem para melhor entedimento


Como visto na imagem a parte cirulada é onde preciso fazer a subtração tipo isso - (“texto”+vida < 20) mas seu eu tento fazer algo assim da erro, como eu devo fazer?

vc esqueceu de abrir o colchete do else.

Seria assim:

.....
} else {
    System.out.println("............" + vida); //essa parte ta certa
}

System.out.println("Ataque novamente!");

if (.....equals("a")) {
    //TODO
}

Nesse caso aqui:

Eu não entendi, vc quer fazer uma condição? Ou uma subtração?

uma condição seria isso:

if(vida < 20) { se a vida for menor que 20
   //TODO
}

uma subtração:

int subt = vida - 20;
String textoFinal = texto + String.valueOf(subt);
//(String.valueOf(algumaCoisa) converte o numero pra texto

//Aí vc pode manipular esse texto agora, tipo
jTextField1.setText(textoFinal);

Posta o código do seu programa pô, assim todo mundo consegue contribuir.
Imagens não ajudam quase nada…

1 curtida

Desculpe, mas é a primeira vez que uso o site, n sei bem como funciona…

No caso seria a subtração, obrigado pela ajuda!