Sample PRA question on Java download
Solution Customer.java download
Solution CustomerDemo download
package com;
public class CustomerDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Customer c1=new Customer(100, “Aalok”, 21, “male”, “Haryana”);
Customer c2=new Customer(101, “Sadansh”, 30, “Male”, “Jammu”);
Customer c3=new Customer(102, “Neha”, 21, “Female”, “Delhi”);
Customer c4=new Customer(103, “Rakhi”, 25, “female”, “MP”);
Customer c5=new Customer(104, “Sagar”, 22, “Male”, “Mumbai”);
Customer[] customers= {c1,c2,c3,c4,c5};
System.out.println(“Avg Age : “+CustomerDemo.averageAgeofMaleCustomers(customers));
Customer searchCust=CustomerDemo.findCustomerById(104,customers);
if(searchCust!=null) //it will run when customer found
{
System.out.println(“\n\nSearched Customer\n—————-\n”);
System.out.println(searchCust.getId()+” “+searchCust.getName()+” “+searchCust.getAge()+” “+searchCust.getGender()+” “+searchCust.getAddress());
}
}
public static double averageAgeofMaleCustomers(Customer[] cust)
{ double avg=0;
int count=0;
for(int i=0;i<cust.length;i++)
{
if(cust[i].getGender().equalsIgnoreCase(“male”))
{
avg=avg+cust[i].getAge();
count++;
}
}
avg=(double)(avg/count);
return avg;
}
public static Customer findCustomerById(int id,Customer[] cust)
{
int flag=0;
Customer rs=null;
for(int i=0;i<cust.length;i++)
{
if(id==cust[i].getId())
{ flag=1;
rs=cust[i];
break;
}
}
if(flag==0)
{
System.out.println(“Customer id :”+id+” is Not Found”);
}
return rs;
}
}