KeiroKamioka

Java

Nov 24th, 2020
630
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import java.util.Scanner;
  2. import java.util.ArrayList;
  3.  
  4. public class Main {
  5.  
  6.     public static void main(String[] s) {
  7.  
  8.         Scanner userInput = new Scanner(System.in);
  9.  
  10.         //Array of words
  11.         String [] words = {};
  12.         boolean endOfInput = false;
  13.         String temp;
  14.  
  15.         ArrayList<String> wordList = new ArrayList<>();
  16.  
  17.        
  18.         do{
  19.             System.out.println("Enter your word, type 000 to finish this");
  20.             String userWord = userInput.nextLine();
  21.            
  22.             if(userWord == "000")
  23.             {
  24.                 endOfInput = true;
  25.                 break;
  26.             }
  27.             else{
  28.                 wordList.add(userWord);
  29.             }
  30.         }
  31.         while(endOfInput = false);
  32.        
  33.         if(wordList.size() == 0){
  34.             System.out.println("No word is entered!");
  35.         }
  36.  
  37.         for(int j = 0; j < wordList.size(); j++){
  38.             for (int k = j + 1; k < wordList.size(); k++){
  39.                 if(words[j].compareTo(words[k])>0)
  40.                 {
  41.                     temp = words[j];
  42.                     words[j] = words[k];
  43.                     words[j] = temp;
  44.                 }
  45.             }
  46.         }
  47.  
  48.         System.out.print("Strings in Sorted Order:");
  49.         for (int l = 0; l <= wordList.size() - 1; l++)
  50.         {
  51.             System.out.print(words[l] + ", ");
  52.         }
  53.        
  54.  
  55.     }
  56.  
  57. }
  58.  
RAW Paste Data