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

Popular posts from this blog

Program to define a class 'employee' with data members as empid, name and salary. Accept data for 5 objects using Array of objects and print it.

Define a class Student with four data members such as name, roll no.,sub1, and sub2. Define appropriate methods to initialize and display the values of data members. Also calculate total marks and percentage scored by student.

Program to input age from user and throw user-defined exception if entered age is negative