All pastes #985859 Raw Edit

Stuff

public java v1 · immutable
·published 2008-04-15 11:12 UTC
rendered paste body
class Banco6412014 {  int saldo, notas100, notas50, notas10, notas5, notas1;  public void carregaValores (int notas100, int notas50, int notas10, int notas5, int notas1) {    // Você calcula o saldo logo abaixo, mas esqueceu de inicializar as variáveis membros da classe    this.notas100 = notas100;    this.notas50 = notas50;    this.notas10 = notas10;    this.notas5 = notas5;    this.notas1 = notas1;    // Como disse o Felipe, basta somar notas1, não precisa multiplicar por 1.    saldo = notas100 * 100 + notas50 * 50 + notas10 * 10 + notas5 * 5 + notas1;    /* Aqui pode-se chamar o método imprime(), já que ele faz a mesma coisa que estas duas linhas abaixo.     * Sim, tem o custo de chamada do método. Como são apenas duas linhas talvez não perca muito tempo     * digitando, mas imagine se fossem mais linhas, ou que tenha que colocar em mais lugares?     * Tudo bem que um Ctrl+C, Ctrl+V resolve, mas ...     */    System.out.println ("Saldo atual: " + saldo + ".");    System.out.println ("Notas de 100 ducas: " + notas100 + "; notas de 50 ducas: " + notas50 + "; notas de 10 ducas: " + notas10 + "; notas de 5 ducas: " + notas5 + "; notas de 1 duca: " + notas1 + ".");  }  public void imprime () {    System.out.println ("Saldo atual: " + saldo + ".");    System.out.println ("Notas de 100 ducas: " + notas100 + "; notas de 50 ducas: " + notas50 + "; notas de 10 ducas: " + notas10 + "; notas de 5 ducas: " + notas5 + "; notas de 1 duca: " + notas1 + ".");  }}