Simple HRM code using I/O .







 This   is  simple   java   program  gives  simple  HRM .  Which  takes  employee details command
  line  and  calculate the salary .  Simple java code  using  java   I/O  package . readLine() method
  is deprecated  in  DataInputStreamReader . i  have used BufferReader for  that.


import java.io.*; 
   import java.lang.*;
    class emp
    {
      String ename;
       int empno; 
         String desig;
         void readdata()throws IOException
        {
         BufferedReader dis = new BufferedReader(new InputStreamReader(System.in));
             System.out.println("enter emp name"); 
              ename=dis.readLine(); 
                System.out.println("enter empno");
                 empno=Integer.parseInt(dis.readLine()); 
                  System.out.println("enter designation");

                      desig=dis.readLine(); }
                     }
               class basic extends emp {
                double bsal; double da; double hra;
                void readbsal()throws IOException {
                BufferedReader d
                    = new BufferedReader(new InputStreamReader(System.in));
                  System.out.println("enter basic salary"); 
                   bsal=Double.parseDouble(d.readLine());
                    }
                  void calhrada() {
                   da=bsal*0.95;
                  hra=bsal*0.15; }
                  }
                class grosssal extends basic
                           {
                      double gsal;
                       void display() {
       
    gsal=bsal+da+hra;
   System.out.println("empno: "+empno); 
   System.out.println("empname: "+ename); 
   System.out.println("degnisation: "+desig); 

  System.out.println("basic sal: "+bsal); 
  System.out.println("da: "+da);
  System.out.println("hra: "+hra);
  System.out.println("gross sal: "+gsal);

     }
  }
 class ComputeSalary{
 public static void main(String args[]) throws IOException {
  grosssal g=new grosssal();
     g.readdata();
     g.readbsal();
     g.calhrada(); 
     g.display();
   } 
}



Here   is   program  output  ..  


enter emp name
Mukesh 
enter empno
122
enter designation
 TA
enter basic salary
 60000
empno: 122
empname: Mukesh 
degnisation:  TA
basic sal: 60000.0
da: 57000.0
hra: 9000.0
gross sal: 126000.0







Simple HRM code using I/O .    Simple HRM   code  using  I/O . Reviewed by Mukesh Jha on 7:46 AM Rating: 5

No comments:

Add your comment

All Right Reserved To Mukesh Jha.. Theme images by Jason Morrow. Powered by Blogger.