You are on page 1of 2

import java.lang.

*;
import java.util.*;
interface Gross
{
double ta=800.0;
double da=1500.0;
void gross_sal();
}
class Employee
{
String name;
float basic_sal;
Employee(String n, float b)
{
name=n;
basic_sal=b;
}
void display()
{
System.out.println("--------Salary Details-------- ");
System.out.println("Name of Employee : "+name);
System.out.println("Basic Salary of Employee : "+basic_sal);
}
}
class Salary extends Employee implements Gross
{
float hra;
Salary(String n, float b, float h)
{
super(n,b);
hra=h;
}
void disp() {
display();
System.out.println("HRA of Employee : "+hra); }
public void gross_sal() // method to calculate gross salary
{
double gross_sal=basic_sal + ta + da + hra;
System.out.println("TA of Employee : "+ta);
System.out.println("DA of Employee : "+da);
System.out.println("Gross Salary of Employee : "+gross_sal);
System.out.println("============================== ");
}
}
public class EmpDetails
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.print("Enter the Employee Name : ");
String name = in.next();
System.out.print("Enter the Basic Pay of salary: ");
float bpay = in.nextFloat();
System.out.print("Enter the House Rent Allowances amount: ");
float hra = in.nextFloat();
System.out.println();
System.out.println();
Salary s = new Salary(name,bpay,hra);
s.disp();
s.gross_sal();
}
}

You might also like