This BlueJ program is on searching city of a country. Two String arrays contains country and city names.
       
 
       
Related Post: BlueJ Programs on String/Sentence
Write a program to read list of countries and
their respective cities into arrays. The program will take the name of a
country in the list and will display corresponding city name. The program will
display error message if the country name is not in the list.
import java.util.*;
class Sentence
{
Scanner sc=new Scanner(System.in);
String country[]=new String[5];
String city[]=new String[5];
String s;
int i;
public void takeDatas()
{
  
for(i=0;i<=4;i++)
   {
            
System.out.print("\nEnter Country:");
            
country[i]=sc.nextLine();
            
System.out.print("\nEnter Corresponding City:");
             city[i]=sc.nextLine();
   }
  }
 public
void show()
 {
     
System.out.print("\nEnter Country Name to Search Corresponding
City:");
     
s=sc.nextLine();
     
for(i=0;i<=4;i++)
      {
          
if(s.equals(country[i]))
          
break;
        }
       
if (i==5)
       
System.out.print("\nCountry Not Found in List.");
       
else
       
System.out.print("\nCorresponding City: "+city[i]);
  }
     
public static void main(String args[])throws Exception
{
    
Sentence ob=new Sentence();
    
ob.takeDatas();
    
ob.show();
}
}
}
Related Post: BlueJ Programs on String/Sentence
No comments:
Post a Comment