Computer Science, asked by akshaymahesh1512, 1 day ago

Write a program to accept 10 city names and its corresponding temperature in two different arrays. Use appropriate data type. Search for the city name input by the user. If found, display name of the city along with its temperature, otherwise display a suitable message.​

Answers

Answered by gamerchess26
3

Explanation:

import java.util.Scanner;

public class KboatArrangeNames

{

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

}

//Bubble Sort

for (int i = 0; i < names.length - 1; i++) {

for (int j = 0; j < names.length - 1 - i; j++) {

if (names[j].compareToIgnoreCase(names[j + 1]) > 0) {

String temp = names[j + 1];

names[j + 1] = names[j];

names[j] = temp;

}

}

}

System.out.println("\nSorted Names");

for (int i = 0; i < names.length; i++) {

System.out.println(names[i]);

}

Similar questions