Friday, 25 November 2016

Define a class Employee to accept emp_id, emp _name, basic_salary from the user and display the gross_salary

In this program, first declare a class Employee and declare data members such as empd_idemp_namebasic_salary. Also define a Parameterized constructor which is used to initialize data members and define one method display( ) to display the data of employee. Create an object of Employee class in main( ) and call display( ) method as shown below. Here we have read the data from user at runtime.


PROGRAM
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Employee {

 int emp_id;
 String emp_name;
 float basic_salary;
 
 Employee(int id, String name, float sal) {
  emp_id=id;
  emp_name=name;
  basic_salary=sal;
 }
 
 void display() {
  
  float da=basic_salary*15/100;
  float hra=basic_salary*10/100;
  float gross_sal=basic_salary+da+hra;
  System.out.println ("Employee Id= "+emp_id);
  System.out.println ("Emplyee Name= "+emp_name);
  System.out.println ("Gross Salary= "+gross_sal);
 }
 
 public static void main(String[] args) throws IOException {
  
  BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  System.out.println ("Enter Employee id");
  int id = Integer.parseInt(br.readLine());
  
  System.out.println ("Enter Employee Name");
  String name = br.readLine();
  
  System.out.println ("Enter Basic Salary");
  Float sal = Float.parseFloat(br.readLine());
  
  Employee e = new Employee(id, name, sal);
  e.display();
 }
}
OUTPUT
C:\>javac Employee.java
C:\>java Employee
Enter Employee id
123
Enter Employee Name
Sharad
Enter Basic Salary
15000
Employee Id= 123
Emplyee Name= Sharad
Gross Salary= 18750.0

No comments:

Post a Comment