Untitled
unknown
plain_text
2 years ago
3.8 kB
6
Indexable
package term1; import java.util.Scanner; class Customer { private String name; private String address; private Integer age; private String mobileNumber; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public String getMobileNumber() { return mobileNumber; } public void setMobileNumber(String mobileNumber) { this.mobileNumber = mobileNumber; } public Customer(String name, String address, Integer age, String mobileNumber) { super(); this.name = name; this.address = address; this.age = age; this.mobileNumber = mobileNumber; } // fill your code here void displayCustomer() { //fill your code here System.out.println("Bill Details" + "\nName " + this.name + "\nMobile "+ this.mobileNumber + "\nAge "+this.age + "\nAddress "+this.address); } } class SeniorCitizenCustomer extends Customer{ public SeniorCitizenCustomer(String name, String address, Integer age, String mobileNumber) { super(name, address, age, mobileNumber); // TODO Auto-generated constructor stub } //fill your code here double getBillAmount(Double amount) { //fill your code here return amount*88/100; } } class PrivilegeCustomer extends Customer{ public PrivilegeCustomer(String name, String address, Integer age, String mobileNumber) { super(name, address, age, mobileNumber); // TODO Auto-generated constructor stub } //fill your code here double getBillAmount(Double amount) { //fill your code here return amount*70/100; } } public class demo2 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner s = new Scanner(System.in); System.out.println("1)Privilege Customer" + "\n2)SeniorCitizen Customer" + "\nEnter Customer Type"); int chose = s.nextInt(); switch (chose) { case 1: { System.out.println("Enter The Name"); String name = s.nextLine(); System.out.println("Enter The Age"); int age = s.nextInt(); System.out.println("Enter The Address"); String address = s.nextLine(); System.out.println("Enter The Mobile Number"); String mobileNumber = s.nextLine(); System.out.println("Enter The Purchased Amount"); double amount = s.nextDouble(); PrivilegeCustomer p = new PrivilegeCustomer(name, address, age, mobileNumber); p.displayCustomer(); System.out.format("Your bill amount is Rs %.1f. Your bill amount is discount under privilege customer",amount); System.out.format("You have to pay Rs %.2f",p.getBillAmount(amount)); break; } case 2: { System.out.println("Enter The Name"); String name = s.nextLine(); System.out.println("Enter The Age"); Integer age =Integer.valueOf(chose) s.nex(); System.out.println("Enter The Address"); String address = s.nextLine(); System.out.println("Enter The Mobile Number"); String mobileNumber = s.nextLine(); System.out.println("Enter The Purchased Amount"); double amount = s.nextDouble(); SeniorCitizenCustomer p = new SeniorCitizenCustomer(name, address, age, mobileNumber); p.displayCustomer(); System.out.format("Your bill amount is Rs %.1f. Your bill amount is discount under privilege customer",amount); System.out.format("You have to pay Rs %.2f",p.getBillAmount(amount)); break; } default: { System.out.println("Invalid Customer Type"); break; } } } }
Editor is loading...