ICSE Computer Science Java Programs | IT Developer
IT Developer

Java Programs - Solved 2015 ICSE Computer Science Paper



Share with a Friend

Solved 2015 ICSE Computer Science Paper

Class 10 - ICSE Computer Science Solved Papers

Arrange Names - Bubble Sort Program - ICSE 2015 Computer Science

Write a program to input twenty names in an array. Arrange these names in descending order of alphabets, using the bubble sort technique.

import java.util.Scanner; class Arrange{ public static void main(String args[]){ Scanner in = new Scanner(System.in); String names[] = new String[20]; System.out.println("Enter 20 names:"); for(int i = 0; i < names.length; i++) names[i] = in.nextLine(); for(int i = 0; i < names.length; i++){ for(int j = 0; j < names.length - 1 - i; j++){ if(names[j].compareToIgnoreCase(names[j + 1]) < 0){ String temp = names[j]; names[j] = names[j + 1]; names[j + 1] = temp; } } } System.out.println("Names in descending order:"); for(int i = 0; i < names.length; i++) System.out.println(names[i]); } }

Output

 
 OUTPUT : 
Enter 20 names:
Anand
Bijay
Santosh
Jayanta
Sanjeev
Bala
Partho
Pratap
Navita
Suman
Sipra
Ajay
Jitendra
Shaji
Biju
Vivek
Vishal
Lucky
Lucy
Anu

Names in descending order:
Vivek
Vishal
Suman
Sipra
Shaji
Santosh
Sanjeev
Pratap
Partho
Navita
Lucy
Lucky
Jitendra
Jayanta
Biju
Bijay
Bala
Anu
Anand
Ajay