-empresa2.java:60: error: incompatible types: possible lossy conversion from double to int
-empresa2.java:64: error: incompatible types: unexpected return value
-empresa2.java:68: error: incompatible types: unexpected return value
-empresa2.java:72: error: incompatible types: unexpected return value
class Empresa2{
String nome;
int cnpj;
int contador = 0;
Funcionarios2[] funcionarios;
void adiciona(Funcionarios2 f){
this.funcionarios[this.contador] = f;
contador ++;
}
boolean contem(Funcionarios2 f){
for(int i = 0; i<this.contador; i++){
if(this.funcionarios[i] == f){
return true;
}
}
return false;
}
void imprimeSalarioFuncionarios(){
for(int i = 0 ; i<this.funcionarios.length; i++){
if(this.funcionarios[i]==null) continue;
System.out.println("o funcinario " + i + " ganha " + this.funcionarios[i].getSalario());
}
}
void mostraTodasInformacoes(){
for(int i = 0 ; i<this.funcionarios.length; i++){
if(this.funcionarios[i]==null) continue;
System.out.print("o funcinario " + i + " ganha " + this.funcionarios[i].getSalario());
if(this.funcionarios[i].getRg() == 0){
System.out.print(" Rg nao cadastrado ");
} else{
System.out.print("o RG do funcinario " + i + " é " + this.funcionarios[i].getRg());
}
if(this.funcionarios[i].getNome() == null){
System.out.print(" nome nao cadastrado ");
} else{
System.out.println("o nome do funcionario " + i + " é " + this.funcionarios[i].getNome());
}
System.out.println(" ");
}
}
}
class Funcionarios2{
private String nome;
public int rg;
private int salario;
public void setSalario(double valor){
this.salario = valor; /linha 60
}
public void getSalario(){
return this.salario; /linha 64
}
public void getRg(){
return this.rg; /linha 68
}
public void getNome(){
return this.nome; /linha 72
}
}
Muito Obrigado.