You are on page 1of 4

Experiment 5

Sorting integer array


package expt3;
import java.util.*;
public class Sort_Int
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter the array size: "); int len=sc.nextInt();
int arr[]=new int[len];
System.out.println("\nEnter the array elements: "); for(int i=0;i<len;i++)
{
arr[i]=sc.nextInt();
}
int temp=0;
System.out.println("\nThe array is: ");

for(int i=0;i<len;i++) {
System.out.println(arr[i]); }

for(int i=0;i<len;i++)
{
for(int j=i+1;j<len;j++) {
if(arr[i]>arr[j])
{
temp =arr[i]; arr[i]=arr[j]; arr[j]=temp; }
}
}
System.out.println("\nSorted array:"); for(int i=0;i<len;i++)
{
System.out.println(arr[i]); }
}
}
Output:
Enter the array size: 5
Enter the array elements: 65
12
6
53
98
The array is:
65
12
6
53
98
Sorted array:
6
12
53
65
Sorting String Array
Code:
package expt3;
import java.util.*;
public class Sortstring
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in); System.out.println("Enter the array size: "); int
len=sc.nextInt();
String arr[]= new String[len];
System.out.println("\nEnter the array elements: "); for(int i=0;i<len;i++)
{
arr[i]=sc.next();
}
String temp;

System.out.println("\nThe array is:"); for(int i=0;i<len;i++)


{
System.out.println(arr[i]); }
for(int i=0;i<len;i++)
{
for(int j=i+1;j<len;j++) {
if(arr[i].compareTo(arr[j])>0) {
temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; }
}
}
System.out.println("\nSorted string array:"); for(int i=0;i<len;i++)
{
System.out.println(arr[i]); }
}
}
Output:
Enter the array size: 3
Enter the array elements: dog
giraffe
cat
The array is:
dog
giraffe
cat
Sorted string array:
cat
dog
giraffe

You might also like