3
respostas

Dúvida sobre como exibir o método "calculaGanhoAnual" e melhorar a forma utilização do Println

1) Tem outra forma de apresentar os objetos, porque não consigo usar o /n para pular as linhas. System.out.println(joao.cpf); System.out.println(joao.rg); System.out.println(joao.dataadmissao); System.out.println(joao.departamento); System.out.println(joao.salario);

3 respostas

1) Tem outra forma de apresentar os objetos, porque não consigo usar o /n para pular as linhas.

R: Se você está usando o "/n", ele está com a barra errada, o certo é "\n".

O println por padrão já adiciona uma quebra de linha no final da impressão toda vez que é usado.

Então, se quiser pular linha, acho que da pra fazer como abaixo: Não sei se vai funcionar...rs*

System.out.println(joao.cpf);
System.out.println(""); 
System.out.println(joao.rg); 
System.out.println("");
System.out.println(joao.dataadmissao); 
System.out.println("");
System.out.println(joao.departamento); 
System.out.println("");
System.out.println(joao.salario);

Roberto

você pode concatenar o \n no seu printLn

System.out.println(joao.cpf + '\n');

Dá uma olhada no meu código, eu utilizei o "print" no lugar do "println", a diferença é que o println pula uma linha automaticamente e o print não. Também utilizei o "\n" para dar a quebra de linha.

class Funcionario{
    String nome, departamento, dataDeEntrada, rg;
    double salario;

    void recebeAumento(double aumento){
        if(aumento > 0){
            this.salario += aumento;
        }
    }
    double calculaGanhoAnual(){
        return 12 * this.salario;
    }

}

class Fun{
    public static void main(String[] args){
       Funcionario isaac = new Funcionario(); 
       isaac.salario = 25000.0;
       System.out.print(isaac.calculaGanhoAnual() + "\n");
    }
}