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 .
Reviewed by Mukesh Jha
on
7:46 AM
Rating:
No comments:
Add your comment