Java Array programs

In this post you will learn some basic and advanced Array programs.These programs will helpful while attend the Technical written Test and Technical Interviews in IT industry.

1. Java Program to read array from keyboard

import java.util.*;
class ArrayList
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int i;
int a[]=new int[5];
for(i=0;i<5;i++)
{
System.out.println("enter value:");
a[i]=sc.nextInt();
}
System.out.println("\n array elements are:");
for(i=0;i<5;i++)
{
System.out.println(" "+a[i]);
}
}
}
Output:
enter value: 10
enter value:20
enter value:30
enter value:40
enter value:50
array elements are:
10 20 30 40 50

2. Java Program sum elements of array

class SumeOfArray
{
public static void main(String args[])
{
int a[]=new int[5];
int i,sum=0;
a[0]=2;
a[1]=3;
a[2]=4;
a[3]=4;
a[4]=3;
for(i=0;i<a.length;i++)
{
sum=sum+a[i];
}
System.out.println("sum is:"+sum);
}
}
Output:
Sum is: 18

3.Java Program to sort elements of Array

import java.util.Arrays;
import java.util.Comparator;
class ArraysSortDemo
{
public static void main(String args[])
{
int [] a={10,5,20,11,6};
System.out.println("primitive array before sorting:");
for(int a1:a)
{
System.out.println(a1);
}
Arrays.sort(a);
System.out.prinltn("primitive array after sorting");
for(int a1:a)
{
System.out.println(a1);
}
String[] s={"A","Z","B"};
System.out.println("object array before sorting");
for(String a2:s)
{
System.out.println(a2);
}
Arrays.sort(s);
System.out.println("object array after sorting");
for(String a1:s)
{
System.out.println(a1);
}
Arrays.sort(s,new MyComparator());
System.out.println("object array after sorting by comparator:");
for(String a1:s)
{
System.out.println(a1);
}
}
}
class MyComparator implements Comparator
{
public int compare(Object o1,Object o2)
{
String s1=o1.toString();
String s2=o2.toString();
return s2.compareTo(s1);
}
}
Output: 
10
5
20
11
6
Primitive array after sorting
5
6
10
11
20
Object array before sorting
A
Z
B
Object array after sorting
A
B
Z
Object array after sorting by comparator
Z
B
A

4.Java Program To Search Elements of List

import java.util.*;
class CollectionSearchDemo
{
public static void main(String [] args)
{
ArraysList al=new ArrayList();
al.add("apple");
al.add("mango");
al.add("banana");
al.add("grape");
System.out.println(al);
//Collections.sort(al);
System.out.println(al);
System.out.println(Collections.birnarySearch(al,"apple"));
System.out.println(Collections.birnarySearch(al,"mango"));
}
}
Output:
javac CollectionSearchDemo.java
java CollectionSearchDemo
[apple,mango,banana,grape]
[apple,mango,banana,grape]
0
1

5.Java Program to Reverse Elements of List

import java.util.*;
class CollectionReverseDemo
{
public static void main(String args[])
{
ArrayList al=new ArrayList();
al.add(15);
al.add(0);
al.add(45);
al.add(10);
System.out.println(al);
Collections.reverse(al);
System.out.println(al);
}
}

Output
javac CollectionReverseDemo.java
java CollectionReverseDemo
[11,5,6,7]
[7,6,5,11]


6.Java Program to find minimum element from array
class MinimumOfArray
{
public static void main(String args[])
{
int i,min;
int a[]={30,34,2,6,45};
min=a[0];
for(i=0;i<5;i++)
{
if(min>a[i])
{
min=a[i];
}
}
System.out.println("Minimum:"+min)
}
}
Output:
Minimum: 2

7.Java Program to find maximum element from array
class MinimumOfArray
{
public static void main(String args[])
{
int i,max=0;
int a[]={30,34,2,6,45};
min=a[0];
for(i=0;i<5;i++)
{
if(a[i]>max)
{
max=a[i];
}
}
System.out.println("Maximum:"+max)
}
}
Output:
Maximum:45

8. Java Program to explain jagged array

class JaggedArray
{
public static void main(String args[])
int a[]][]=new int[4][];
a[0]=new int[1];
a[1]=new int[2];
a[2]=new int[3];
a[3]=new int[4];
int i,j,x=1;
for(i=0;i<a.length;i++)
{
for(j=0;j<a[i].length;j++)
a[i][j]=x;
x++;
}
}
for(i=0;i<a.length;i++)
{
for(j=0;J<a[i].length;j++)
{
System.out.println(a[i][j])+" ");
}
System.out.println();
}
}
}
Output:
1
2 3
4 5 6
7 8 9 10
for(i=0;i<a.length;


No comments:

Post a Comment

Basics of CPP Programs

In this post you will learn fundamental C++ programs. These programs for freshers or beginners. 1 .write a cpp program to display hello w...