Write a Java program to create a supermarket billing system using classes and objects. Calculate the final price of a product after applying discount if available. Display product details, discount percentage, and final price.
public class Supermart {
String productName;
int price;
boolean discountAvailable;
int discountPercentage;
public Supermart(String productName, int price, boolean discountAvailable, int discountPercentage) {
this.productName = productName;
this.price = price;
this.discountAvailable = discountAvailable;
this.discountPercentage = discountPercentage;
}
public Supermart(String productName, int price) {
this.productName = productName;
this.price = price;
}
public static void main(String[] args) {
Supermart p1 = new Supermart("Rice",1000,true,20);
Supermart p2 = new Supermart("Oil",500,true,10);
Supermart p3 = new Supermart("Sugar",300);
p1.display();
p3.display();
}
public void display() {
int finalPrice = price;
if(discountAvailable) {
finalPrice = price - (price * discountPercentage / 100);
}
System.out.println("Product Name: " + productName);
System.out.println("Price: " + price);
System.out.println("Discount Available: " + discountAvailable);
if(discountAvailable) {
System.out.println("Discount Percentage: " + discountPercentage);
}
System.out.println("Final Price: " + finalPrice);
}
}
Output

Top comments (0)