Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

help with programming in java need FULL CODE will rate as soon as i have full wo

ID: 3530714 • Letter: H

Question

help with programming in java need FULL CODE will rate as soon as i have full working code. All program parameters in this google doc:


https://docs.google.com/document/d/17npHxDbjha_y0nPgLriOkA9IDN2upEstt2gw5ZZnzF0/edit?usp=sharing



because I have been getting output in wrong format, THIS is the desired output:

Hugh Hefner
Carmen Miranda fit: 0.82314
Brad Pitt fit 0.0
Mary Lynn Rajskub fit 0.6302
Hugh Hefner fit 0.0
Carmen Miranda
Carmen Miranda fit: 0.0
Brad Pitt fit .72029
Mary Lynn Rajskub fit 0.0
Hugh Hefner fit 0.82314, ... etc.

Explanation / Answer

please rate :



class DateProfile {


private char gender;

private char searchGender;

private int romance;

private int finance;

private String name;

private String emailId;


public DateProfile()

{

gender=0;

searchGender=0;

romance=0;

finance=0;

name="";

emailId="";

}

public DateProfile(char gender,char searchGender,int romance,int finance,String name,String emailId)

{

this.gender=gender;

this.searchGender=searchGender;

this.romance=romance;

this.finance=finance;

this.name=name;

this.emailId=emailId;

}



public boolean setGender(char ch)

{

gender=ch;

return true;

}


public char getGender()

{

return gender;

}


public boolean setSearchGender(char ch)

{

searchGender=ch;

return true;

}


public char getsearchGender()

{

return searchGender;

}


public boolean setRomance(int i)

{

romance=i;

return true;

}


public int getRomance()

{

return romance;

}

public boolean setFinance(int i)

{

finance=i;

return true;

}


public int getFinanc()

{

return finance;

}


public boolean setNmae(String str)

{

name=new String(str);

return true;

}


public String getNamec()

{

return name;

}


public boolean setEmailId(String str)

{

emailId=new String(str);

return true;

}


public String getEmailId()

{

return emailId;

}


public double fitValue(DateProfile partner)

{

return determineGenderFit(partner)*determineRomanceFit(partner)*determineFinanceFit(partner);

}

private double determineGenderFit(DateProfile partner)

{

if(searchGender==partner.gender)

return 1;

else

return 0;

}


private double determineRomanceFit(DateProfile partner)

{

int i=romance-partner.romance;

return (1.0-(double)i/10);


}

private double determineFinanceFit(DateProfile partner)

{

int i=finance-partner.finance;

return (1.0-(double)i/10);


}



}

public class Foothill

{

public static void main(String[] args) {




DateProfile applicant1 =new DateProfile('M','F',7,8,"jack","jack@gmail.com");

DateProfile applicant2 =new DateProfile('M','F',2,4,"rocky","rocky@gmail.com");

DateProfile applicant3 =new DateProfile('F','M',9,3,"amanda","amanda@gmail.com");


DateProfile applicant4 =new DateProfile('F','M',6,7,"susan","susan@gmail.com");


System.out.println(applicant1.name);

System.out.println(applicant1.name+"fit:"+applicant1.fitValue(applicant1));

System.out.println(applicant2.name+"fit:"+applicant1.fitValue(applicant2));

System.out.println(applicant3.name+"fit:"+applicant1.fitValue(applicant3));

System.out.println(applicant4.name+"fit:"+applicant1.fitValue(applicant4));


System.out.println(applicant2.name);

System.out.println(applicant1.name+"fit:"+applicant2.fitValue(applicant1));

System.out.println(applicant2.name+"fit:"+applicant2.fitValue(applicant2));

System.out.println( applicant3.name+"fit:"+applicant2.fitValue(applicant3));

System.out.println(applicant4.name+"fit:"+applicant2.fitValue(applicant4));


System.out.println(applicant3.name);

System.out.println(applicant1.name+"fit:"+ applicant3.fitValue(applicant1));

System.out.println(applicant2.name+"fit:"+applicant3.fitValue(applicant2));

System.out.println(applicant3.name+"fit:"+applicant3.fitValue(applicant3));

System.out.println(applicant4.name+"fit:"+applicant3.fitValue(applicant4));


System.out.println(applicant4.name);

System.out.println(applicant1.name+"fit:"+applicant4.fitValue(applicant1));

System.out.println(applicant2.name+"fit:"+applicant4.fitValue(applicant2));

System.out.println(applicant3.name+"fit:"+applicant4.fitValue(applicant3));

System.out.println( applicant4.name+"fit:"+applicant4.fitValue(applicant4));





}

}