Advertisement
xboy90

ListHomework

Feb 21st, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.29 KB | None | 0 0
  1. package CodeAcademy_6_Arrays_Functions;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Collections;
  5. import java.util.Scanner;
  6.  
  7. public class ListHomework
  8. {
  9.   public static void main(String[] args)
  10.   {
  11.     /*Задача за домашно списъци:
  12.     Изисква от потребителя да въвежда имена, докато въведе точка (.), като всяко име се запазва във списък.
  13.     Програмата отпечатва 5-тия елемент от списъка.
  14.     Сортира списъка по азбучен ред.
  15.     Отпечатва сортирания списък.*/
  16.  
  17.     Scanner scanner = new Scanner(System.in);
  18.     ArrayList<String> allNames = new ArrayList<>();
  19.     //5th element is on index 4
  20.     int fifthNameIndex = 4;
  21.     String name;
  22.  
  23.     System.out.println("Enter names, enter . to stop: ");
  24.  
  25.     while (!(name = scanner.nextLine()).trim().equals(".")) {
  26.       allNames.add(name);
  27.     }
  28.  
  29.     if (fifthNameIndex >= allNames.size()) {
  30.       System.out.println("Sorry, there is no 5th name!");
  31.     }
  32.     else {
  33.       System.out.println("The 5th name is = " + allNames.get(fifthNameIndex));
  34.     }
  35.  
  36.     Collections.sort(allNames);
  37.     System.out.println("Sorted names: " + allNames);
  38.  
  39.  
  40.   }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement