import java.util.Scanner;
class Employee {
// Data Members
int empId;
String empName;
double basicSalary, hra, da, grossSalary;
// Method to accept Employee details
void acceptDetails() {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter Employee ID: ");
empId = scanner.nextInt();
scanner.nextLine(); // Consume newline
System.out.print("Enter Employee Name: ");
empName = scanner.nextLine();
System.out.print("Enter Basic Salary: ");
basicSalary = scanner.nextDouble();
calculateSalary(); // Calculate DA, HRA, and Gross Salary
}
// Method to calculate HRA, DA, and Gross Salary
void calculateSalary() {
da = 0.12 * basicSalary; // DA = 12% of Basic Salary
hra = 0.30 * basicSalary; // HRA = 30% of Basic Salary
grossSalary = basicSalary + da + hra; // Gross Salary Calculation
}
// Method to display Employee details
void displayDetails() {
System.out.println("\nEmployee Details:");
System.out.println("Employee ID: " + empId);
System.out.println("Employee Name: " + empName);
System.out.println("Basic Salary: " + basicSalary);
System.out.println("Gross Salary: " + grossSalary);
}
}
public class EmployeeSalary {
public static void main(String[] args) {
Employee emp = new Employee();
emp.acceptDetails();
emp.displayDetails();
}
}