Ola so novato em java bem novato…e estava fazendo uns programinhas basicos…fui tenta joga um if e um else em um atributo String nao deu para compilar…ae troquei para boolean foi normal…gostaria de saber se o if e o else so da pra usar com o boolean. Se tiver como usar com String como faz.Bom vo posta o programinha aqui com o erro
public class lampada {
private String estado;
private int nVidaUtil;
private int ZerarnVidaUtil;
public lampada(){
}
//Desliga luz//
public void Apagado(){
estado = “Desligada”;
System.out.println(“A lampada esta Desligada”);
}
//Liga a Luz e soma nVidaUtil//
public void Ligada(){
if(estado){
estado = “Ligada”;
nVidaUtil++;
}
else{
System.out.println(“A lampada esta Ligada”);
System.out.println("Ja foi ligada " + nVidaUtil + " vezes ");;
}
//Zera a nVidaUtil//
public void ZerarnVidaUtil(){
System.out.println("Sua nVidaUtil era de "+ nVidaUtil + " ");
nVidaUtil = ZerarnVidaUtil;
nVidaUtil=0;
System.out.println(“Agora foi ZERADA”);
}
}