Bom pessoal, não precisa esculhambar faz 11 dias apenas que estou tentando aprender java pelo livro do Deitel, aliás só estudei outro livrinho de lógica e nunca mexi com linguagem nenhuma e nem fiz curso nenhum. Obrigado Zeed01 pela sujestão.
Veja simplifiquei:
[code]public class Conta {
private int nconta;
double saldoinicial, despesas, credito, limite;
public Conta(int nconta, double saldoinicial, double limite,
double credito, double despesas) {
this.nconta = nconta;
this.saldoinicial = saldoinicial;
this.despesas = despesas;
this.credito = credito;
this.limite = limite;
}
public void Resultado() {
System.out.println();
System.out.printf(“Sua conta nº %d\n\n”,this.nconta);
System.out.printf(“Seu saldo inicial era de %.2f\n\n”,this.saldoinicial);
System.out.printf(“Seu limite de crédito máximo é de %.2f\n\n”,this.limite);
System.out.printf(“Sua despesa para esse mês foi de %.2f\n\n”,this.despesas);
System.out.printf(“Você usou nesse mês de seu crédito %.2f\n\n”,this.credito);
}
public void Saldo() {
if (this.saldoinicial>0){
this.saldoinicial = this.saldoinicial-this.despesas;
System.out.printf(“O seu saldo após as despesas passou para %.2f\n\n”,this.saldoinicial);
}else{
System.out.println(“Você está no vermelho”);
}
}
public void Quantia() {
if (this.limite>0){
this.limite = this.limite-this.credito;
System.out.printf(“Com o uso do crédito nesse mês seu limite passou para %.2f\n\n”,this.limite);
}else{
System.out.println(“Você está no vermelho”);
}
}
}
[/code]
[code]public class ContaTeste {
public static void main (String [ ] args) {
Conta minhaconta = new Conta(1234,745.55,800.00,192.00,192.34);
minhaconta.Resultado();
minhaconta.Saldo();
minhaconta.Quantia();
}
}[/code]