Sos java

7 respostas
O

Estou começando agora no Java e minha professora passou um projeto pra verificar se um curriculo atende os requisitos para a pessoa ser contratada ai tem q aparecer uma mensagem se atender mas tentei fazer a parte de verificação porem n ta aparecendo

public void Verificar(Requisitos operadordecaixa,Curriculos curriprimeiro){

if(operadordecaixa.experienciare.equals(curriprimeiro.experiencia)){

System.out.println(Contratado);

}

7 Respostas

RoinujNosde

Mostra o código das classes Requisitos, Curriculos e da classe onde você chamou o método Verificar()

O

public class Main{

public static void main(String[] args){
Requisitos operadordecaixa = new Requisitos(19,“Nenhuma”,“Ensino medio completo”);

Curriculos curriprimeiro = new Curriculos("Paulo freire",35,934789076,"Ensino medio 
completo","Nenhuma","Repositor"); 

System.out.println(curriprimeiro.toString());  

} 
System.out.println(Verificar());

}

public class Curriculos{

public String nome;

public int idade;

public int telefone;

public String formacao;

public String experiencia;

public String cargosolicitado;
public Curriculos(String nome, int idade, int telefone, String formacao,String experiencia,String cargosolicitado) {
	super();
	this.nome = nome;
	this.idade = idade;
	this.telefone = telefone;
    this.formacao = formacao;
    this.experiencia = experiencia;
    this.cargosolicitado = cargosolicitado;
}

public String getNome() {
	return nome;
}

public void setNome(String nome) {
	this.nome = nome;
}

public int getIdade() {
	return idade;
}

public void setIdade(int idade) {
	this.idade = idade;
}

public int getTelefone() {
	return telefone;
}

public void setTelefone( int telefone) {
	this.telefone = telefone;
}
public String getFormacao() {

return formacao;

}
public void setFormacao(String formacao) {
	this.formacao = formacao;
}
public String getExperiencia() {

return experiencia;

}
public void setExperiencia(String experiencia) {
	this.experiencia = experiencia;
}
public String getCargosolicitado(){

return cargosolicitado;

}
public void setCargosolicitado(String cargosolicitado){

this.cargosolicitado = cargosolicitado;

}

public String toString(){
return “\nNome:”+nome+"\nIdade:"+idade+"\nTelefone:"+telefone+"\nFormação:"+formacao+"\nExperiencia:"+experiencia;

}

}

public class Requisitos {

public int idadere;

public String experienciare;

public String formacaore;
public Requisitos(int idadere,String experienciare,String formacaore){
     this.idadere = idadere;
     this.experienciare = experienciare;
     this.formacaore = formacaore;
  }

public int getIdadere(){
  return idadere;
}

public String getExperienciare(){
  return experienciare;
}

public String getFormacaore(){
  return formacaore;
}
public void Verificar(Requisitos operadordecaixa,Curriculos curriprimeiro){  
  if(operadordecaixa.experienciare.equals(curriprimeiro.experiencia)){
    System.out.println("Contratado");

}
}

}

RoinujNosde

Esse método você pode fazer assim:

public void verificar(Curriculos curriculo){  
    if(this.experienciare.equals(curriculo.experiencia)){
        System.out.println("Contratado");
    }
}

E no main você faz:

Requisitos operadordecaixa = new Requisitos(19,Nenhuma,Ensino medio completo);

Curriculos curriprimeiro = new Curriculos("Paulo freire",35,934789076,"Ensino medio 
completo","Nenhuma","Repositor"); 
operadordecaixa.verificar(curriprimeiro);
O

Obrigadoooooooo funcionou deus lhe abençoe viu meu fio !! :sweat_smile:

O

tem como formacao receber mais de uma formação tipo alem do ensino medio uma outra?

RoinujNosde

Bom, você definiu formação como uma String, então pode passar qualquer texto ali.

O

obrigado dnv eu tava quebrando meu quengo fazendo um array afffss

Criado 19 de abril de 2021
Ultima resposta 20 de abr. de 2021
Respostas 7
Participantes 2