[code]Ola pessoal, sou novato na area de programação e este é meu primeiro post, eu criei uma classe que representa uma arma, mas ainda tenho um pouco de dificuldade, eu gostaria que cada vez que ela atirasse ela me retornasse e escrevesse a qtde de
balas -1 segue minhas classes abaixo:
//classe arma
public class Arma {
public Integer marca;
public Integer modelo;
public Integer qtdebala =8;
public Boolean gatilho = true;
public Integer bala;
public int carregar(int qtdebala){
if(qtdebala<=1){
System.out.println("Arma precisa ser carregada");
System.out.println(qtdebala);
}
else{
System.out.println("Arma pronta para atirar");
System.out.println(this.qtdebala);
}
return this.qtdebala -1;
}
public void atirar(Boolean gatilho){
if(gatilho == true){
System.out.println("Voce atirou com exito");
}else{
System.out.println("Arma não pode atirar" +
" verifique se esta carregada ou se o gatilho esta acionado");
}
}
}
//classe teste arma
public class testearma {
public static void main(String[] args){
Arma arma = new Arma();
arma.carregar(8);
arma.atirar(true);
}
}