Sos java

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”);
}

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

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");

}
}

}

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);

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

1 curtida

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

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

obrigado dnv eu tava quebrando meu quengo fazendo um array afffss