Saturday, 28 April 2018

Commonly asked program in the Interview

Commonly asked program in the Interview

1)Write a program to sort a array?


  package sort;

import java.util.Scanner;
public class Sortarray 
{
public static void main(String args[])
{
int n, temp;
Scanner s = new Scanner(System.in);  
System.out.println("Enter no of the elements:");
n =s.nextInt();                                                      //getting input from the user 
int a[] = new int[n];
System.out.println("Enter all the elements:");
for(int i=0; i<n;i++)
{
a[i]=s.nextInt();
}
for(int i=0;i<n;i++)
{
for(int j=i+1; j<n; j++)                             //passing and assigning the values
{
if(a[i]>a[j])
{
temp =a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
System.out.println("Ascending order");
for(int i=0; i<n-1; i++)
{
System.out.println(a[i]+",");
}
System.out.println(a[n-1]);
}
}


2) Program for Arraylist and Linkedlist and HashSet

          import java.util.*;

public class Array{

   public static void main(String[] args) {
      //ArrayList 
      List a1 = new ArrayList();
      a1.add("Zara");
      a1.add("Mahnaz");
      a1.add("Ayan");
      System.out.println(" ArrayList Elements");
      System.out.print("\t" + a1);

      //LinkedList
      List l1 = new LinkedList();
      l1.add("Zara");
      l1.add("Mahnaz");
      l1.add("Ayan");
      System.out.println();
      System.out.println(" LinkedList Elements");
      System.out.print("\t" + l1);

      //HashSet
      Set s1 = new HashSet(); 
      s1.add("Zara");
      s1.add("Mahnaz");
      s1.add("Ayan");
      System.out.println();
      System.out.println(" Set Elements");
      System.out.print("\t" + s1);

      //HashMap
      Map m1 = new HashMap(); 
      m1.put("Zara", "8");
      m1.put("Mahnaz", "31");
      m1.put("Ayan", "12");
      m1.put("Daisy", "14");
      System.out.println();
      System.out.println(" Map Elements");
      System.out.print("\t" + m1);
   }
}
  

4) Program for the LinkedList ()


    import java.util.*; 
import java.util.Iterator;
public class LinkList
{  
 public static void main(String args[])
 {  
   
  LinkedList al=new LinkedList(); 
  LinkedList<String> a2=new LinkedList<String>();
  LinkedList<Character> a3=new LinkedList<Character>();
  
  
  al.add("Ravi");  
  al.add("Vijay");  
  al.add("Ravi");  
  al.add("Ajay"); 
  /*al.add(10);
  al.add(15);
  al.add(10);
  al.add(56);
  al.add("e");  */
  al.get(2);
  al.set(2, "hashed");
  System.out.println(al  );
  Iterator it = al.iterator();
 // it = al.iterator();
  while(it.hasNext()) 
  {
      Object element = it.next();
      System.out.print(element + " ");
  }
  //System.out.println(it.previous());
  
  System.out.println(" ");
 }
}
  

5)Program for to find a Largest  file in Java?

    import java.io.BufferedReader;
class Largestfile
{
 public static void main(String args[])
 {
  findMethod("My name is H GANESHKUMAR");
 }
 static public void findMethod(String s)
 {
  String str = s + " ";
  char ch = ' ';
  int len = str.length(), l = 0;
  int min = len, max = 0;
  String shortest_word = "", longest_word = "", word = "";
  for (int i = 0; i < len; i++)
  {
   ch = str.charAt(i);
   if (ch != ' ')
   {
    word += ch;
   }                                     //if ends
   else
   {
    l = word.length();
    if (l < min)
   
    {
     min = l;
     shortest_word = word;
    }                                     //if ends
    if (l > max)
    {
     max = l;
     longest_word = word;
    }
    word = "";
   }
  }
  System.out.println("Shortest word = " + shortest_word + " with length " + min);
  System.out.println("Longest word = " + longest_word + " with length " + max);
 }
}




No comments:

Post a Comment