BCA Slip3 Java

Java

Slip3

Q.1) Write a java program to accept the details of ‘n’ employees (EName ,Salary) from the user, store them into the Hashtable and displays the Employee Names having maximum Salary.
[Marks 30]

Solution

import java.util.*;
import java.io.*;

public class Slip3
{
    public static void main(String args[])throws Exception
    {
        int n,sal=0;
        String name="";
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        Hashtable  h = new Hashtable();
     
        System.out.println("\nEnter number of  Employee : ");
        n = Integer.parseInt(br.readLine());
     
        System.out.println("\nEnter name and Salary : ");
        for(int i = 1; i <= n; i++)
        {
            name = br.readLine();
            sal=Integer.parseInt(br.readLine());
            h.put(name,sal);
        }

       Enumeration v = h.elements();   //sal
       Enumeration k = h.keys();          //name
       while(k.hasMoreElements())
       {
     System.out.println(k.nextElement()+"   "+v.nextElement());
       }
      int max = 0;String str="";
      k = h.keys();
      v = h.elements();
       while(v.hasMoreElements())
       {
     //System.out.println(v.nextElements());
     sal=(Integer)v.nextElement();
     name = (String)k.nextElement();
     if(sal>max)
     {
           max = sal;
           str = name;
     }

       }
       System.out.println(str +" has maximum salary is "+max);

  }
}

BCA Pratical Solution

My name is Vivek And I from Mumbai and Complete my Graduation Bca.my Age is 23 Years.

Post a Comment

Previous Post Next Post