Java 1.1
Java 1.1
Experiment 1.1
2. Code:
import java.util.Scanner;
class desigDetails {
public char desig_code;
public String designation;
public int da;
class employee {
public int employee_id;
public String employee_name;
public String join_date;
public char desig_code;
public String department;
public int basic;
public int hra;
public int it;
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
desigDetails[] desig_details_array = { e, c, k, r, m };
while (true) {
int temp;
System.out.println("Do you want to look for employee information? ");
System.out.print("Enter 1 to look for information and enter 0 to
stop: ");
temp = sc.nextInt();
if (temp == 0) {
break;
}
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
System.out.println();
System.out.print("Enter employee id: ");
int id = sc.nextInt();
boolean emp_found = false;
for (employee emp : employee_array) {
if (emp.employee_id == id) {
int salary = emp.basic + emp.hra - emp.it;
String designation = "";
char desig_code = emp.desig_code;
for (desigDetails d : desig_details_array) {
if (d.desig_code == desig_code) {
salary += d.da;
designation = d.designation;
}
}
emp_found = true;
System.out.println("id: " + emp.employee_id);
System.out.println("Name: " + emp.employee_name);
System.out.println("Department: " + emp.department);
System.out.println("Designation: " + designation);
System.out.println("Salary: " + salary);
System.out.println();
break;
}
}
if (!emp_found) {
System.out.println("Employee Not Found");
System.out.println();
}
}
sc.close();
}
}
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
3. OUTPUT: