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 ()
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