Ask Question
13 June, 07:35

Create an application (that uses the SortedABList) that allows a user to enter a list of countries that he or she has visited and then displays the list in alphabetical order, plus a count of how many countries are on the list. If the user mistakenly enters the same country more than once, the program should inform the user of their error and refrain from inserting the country into the list a second time.

+3
Answers (1)
  1. 13 June, 09:21
    0
    import java. util.*;

    public class Country

    {

    public static void main (String args[])

    {

    char ch, temp;

    int flag = 0;

    String country;

    ArrayList countries = new ArrayList ();

    Scanner sc = new Scanner (System. in);

    do

    {

    System. out. println ("enter the country you have visited:/t");

    country = sc. next ();

    for (int i=0; i
    {

    if (countries. get (i). equals (country))

    {

    System. out. println ("you have already entered the country");

    flag = 1;

    break;

    }

    }

    if (flag = = 0)

    {

    countries. add (country);

    flag = 0;

    }

    System. out. println ("want to add another country (y/n) : /t");

    ch = sc. next (). charAt (0);

    }while (ch!='n');

    Collections. sort (countries);

    System. out. println ("Countries you have visited:/t"+countries);

    System. out. println ("Total number of contries visited:"+countries. size ());

    }

    }
Know the Answer?
Not Sure About the Answer?
Get an answer to your question ✅ “Create an application (that uses the SortedABList) that allows a user to enter a list of countries that he or she has visited and then ...” in 📙 Computers & Technology if there is no answer or all answers are wrong, use a search bar and try to find the answer among similar questions.
Search for Other Answers