Design a class name ShowRoom with the following description:
Java Programming Language (Article) (Program)
35
Design a class name ShowRoom with the following description:
Instance variables / Data members:
String name — To store the name of the customer
long mobno — To store the mobile number of the customer
double cost — To store the cost of the items purchased
double dis — To store the discount amount
double amount — To store the amount to be paid after discount
Member methods:
ShowRoom() — default constructor to initialize data members
void input() — To input customer name, mobile number, cost
void calculate() — To calculate discount on the cost of purchased items, based on following criteria
Cost | Discount (in percentage) |
---|---|
Less than or equal to ₹10000 | 5% |
More than ₹10000 and less than or equal to ₹20000 | 10% |
More than ₹20000 and less than or equal to ₹35000 | 15% |
More than ₹35000 | 20% |
void display() — To display customer name, mobile number, amount to be paid after discount.
Write a main method to create an object of the class and call the above member methods.
Program:
import java.util.Scanner; public class ShowRoom { private String name; private long mobno; private double cost; private double dis; private double amount; public ShowRoom() { name = ""; mobno = 0; cost = 0.0; dis = 0.0; amount = 0.0; } public void input() { Scanner in = new Scanner(System.in); System.out.print("Enter customer name: "); name = in.nextLine(); System.out.print("Enter customer mobile no: "); mobno = in.nextLong(); System.out.print("Enter cost: "); cost = in.nextDouble(); } public void calculate() { int disPercent = 0; if (cost <= 10000) disPercent = 5; else if (cost <= 20000) disPercent = 10; else if (cost <= 35000) disPercent = 15; else disPercent = 20; dis = cost * disPercent / 100.0; amount = cost - dis; } public void display() { System.out.println("Customer Name: " + name); System.out.println("Mobile Number: " + mobno); System.out.println("Amout after discount: " + amount); } public static void main(String args[]) { ShowRoom obj = new ShowRoom(); obj.input(); obj.calculate(); obj.display(); } }
Output:
Enter customer name: Rumman Ansari Enter customer mobile no: 8765465655 Enter cost: 26000 Customer Name: Rumman Ansari Mobile Number: 8765465655 Amout after discount: 22100.0 Press any key to continue . . .
This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.