[color=darkred]Pessoal, mais ma vez venho aqui com uma dúvida.
Na classe que estou tentando compilar, eu quero econonizar na digitação e em vez de digitar[/color]
nome = input.next();
setNome(nome);
[color=darkred]quero inserir direto no método o que será digitado pelo usuário. A classe tá aí em baixo. Já troquei a posição dos métodos e variáveis na relação entre eles mas não obtive sucesso. Se alguém puder ajudar a arrumar minha besteira, eu agradeço. :D [/color]
import java.util.Scanner;
public class EmployeeTest {
public static void main ( String [] args ) {
//declaração de variáveis
Scanner input = new Scanner ( System.in );
String nome = null;
String sNome = null;
double salario = 0.0;
double salarioAnual;
Employee func1 = new Employee ( nome, sNome, salario );
Employee func2 = new Employee ( nome, sNome, salario );
System.out.print( "Digite o nome do funcionario: " );
func1.setNome() = input.next(nome);
System.out.print( "Digite o sobrenome do funcionario: " );
func1.setSobreNome() = input.next(sNome);
System.out.print( "Digite o salario do funcionario: ");
func1.setSalarioMensal() = input.nextDouble(salario);
salarioAnual = ( func1.getSalarioMensal() * 12 );
System.out.printf( "O funcionario %s %s tem um salario anual de %.2f.", func1.getNome(), func1.getSobreNome
(), salarioAnual );
System.out.printf( "O funcionario %s %s tem um salario anual com aumento de 10% e de %.2f.", func1.getNome(),
func1.getSobreNome(), ( salarioAnual * 0.10 ) );
}
}
P.S.: Enquanto isso, eu vou tentando aqui. Se eu conseguir acertar, aviso. :P