Boa noite, meu problema é o seguinte.
Eu tenho a classe Funcionario, e nela tenho três métodos para aumentar salário, que são esses:
[code] public double aumentaSalario(double taxa){
salario = salario + salario*taxa;
return salario;
}[/code]
[code] public void aumentaSalario(double taxa1, double taxa2, double taxa3){
Data d = new Data();
Teclado t = new Teclado();
// Condição do Primeiro Número
if (taxa1 > taxa2 && taxa1 > taxa3){
double maiorTaxa = taxa1;
}
if (taxa1 < taxa2 && taxa1 > taxa3 || taxa1 > taxa2 && taxa1 < taxa3){
double taxaIntermediaria = taxa1;
}
if (taxa1 < taxa2 && taxa1 < taxa3){
double menorTaxa = taxa1;
}
// Condição do Segundo Número
if (taxa2 > taxa1 && taxa2 > taxa3){
double maiorTaxa = taxa2;
}
if (taxa2 < taxa1 && taxa2 > taxa3 || taxa2 > taxa1 && taxa2 < taxa3){
double taxaIntermediaria = taxa2;
}
if (taxa2 < taxa1 && taxa2 < taxa3){
double menorTaxa = taxa2;
}
// Condição do Terceiro Número
if (taxa3 > taxa1 && taxa3 > taxa2){
double maiorTaxa = taxa3;
}
if (taxa3 < taxa1 && taxa3 > taxa2 || taxa3 > taxa1 && taxa3 < taxa2){
double taxaIntermediaria = taxa3;
}
if (taxa3 < taxa1 && taxa3 < taxa2){
double menorTaxa = taxa3;
}
if(calculaIdade() < 27){
salario = salario+salario*taxa1;
}else if (calculaIdade() >= 27 && calculaIdade() <=38 && calculaTempoDeServico() <=7){
salario = salario+salario*taxa2;
} else if (calculaIdade() >= 27 && calculaIdade() <=38 && calculaTempoDeServico() >=7){
salario = salario+salario*taxa3;
}else if (calculaIdade() > 38){
salario = salario+salario*taxa3;
}
}[/code]
e
[code]public void aumentaSalario(int cod_dep, double taxa){
if(depto.getCodigo() == cod_dep)
salario = salario + salario*taxa;
}[/code]
Pois bem, na minha classe de teste, eu tenho que chamar um destes 3 métodos, mas tenho que sortear um deles usando o Math.random()…como eu faço?