ICSE Computer Science Java Programs | IT Developer
IT Developer

Java Programs - Solved 2017 ICSE Computer Science Paper



Share with a Friend

Solved 2017 ICSE Computer Science Paper

Class 10 - ICSE Computer Science Solved Papers

Alphabet Sort - Selection Sort Techniques Program - ICSE 2017 Computer Science

Write a program to input forty words in an array. Arrange these words in descending order of alphabets, using selection sort technique. Print the sorted array.

import java.util.Scanner; class SelectionSort{ public static void main(String[] args){ Scanner in = new Scanner(System.in); String a[] = new String[40]; System.out.println("Enter 40 words:"); for(int i = 0; i < a.length; i++) a[i] = in.nextLine(); for(int i = 0; i < a.length; i++){ String large = a[i]; int pos = i; for(int j = i + 1; j < a.length; j++){ if(large.compareToIgnoreCase(a[j]) < 0){ large = a[j]; pos = j; } } String temp = a[i]; a[i] = a[pos]; a[pos] = temp; } System.out.println("Sorted array:"); for(int i = 0; i < a.length; i++) System.out.print(a[i] + " "); System.out.println(); } }

Output

 
 OUTPUT : 
Enter words:
Anand
Vijay
Santosh
Bala
Subrat
Jayanta
Abhijit
Partha
Biju
Srikant

Sorted array:
Vijay Subrat Srikant Santosh Partha Jayanta Biju Bala Anand Abhijit