Program

 import java.util.Scanner;


class Product {

    String name;

    int quantity;

    double price;

    double tax;


    // Constructor

    public Product(String name, int quantity, double price, double tax) {

        this.name = name;

        this.quantity = quantity;

        this.price = price;

        this.tax = tax;

    }


    // Method to calculate the total amount

    public double calculateTotalAmount() {

        double totalPrice = price * quantity;

        double totalTax = totalPrice * (tax / 100);

        return totalPrice + totalTax;

    }

}


public class ProductCalculation {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);


        // Taking input from the user

        System.out.println("Enter product name:");

        String name = scanner.nextLine();


        System.out.println("Enter quantity:");

        int quantity = scanner.nextInt();


        System.out.println("Enter price per unit:");

        double price = scanner.nextDouble();


        System.out.println("Enter tax percentage:");

        double tax = scanner.nextDouble();


        // Creating Product object

        Product product = new Product(name, quantity, price, tax);


        // Calculating total amount

        double totalAmount = product.calculateTotalAmount();


        // Displaying the product details and total amount

        System.out.println("\nProduct Details:");

        System.out.println("Name: " + product.name);

        System.out.println("Quantity: " + product.quantity);

        System.out.println("Price per unit: " + product.price);

        System.out.println("Tax: " + product.tax + "%");

        System.out.println("Total Amount: $" + totalAmount);

    }

}


Comments