Please modify my program into a sort list program. *Accept and sort list according to vowel*
Problem: Please modify my program into a sort list program.
*Accept and sort list according to vowel*
package examples;
import java.util.*;
class sortListVowel{
public static void main(String[ ] args)
{
String s;
char ch;
int i=0;
// create Scanner object
Scanner sc=new Scanner(System.in);
Scanner scan = new Scanner(System.in);
// take boolean value and set it to false
boolean pause = false;
while(!pause) // !pause means true ,if false then condition will get checked.
{
System.out.print("Enter a letter or a word : ");
//input string
s=sc.nextLine();
System.out.println("Vowels in a string are");
// loop over string
for(int j=0;j<s.length();j++)
{
// store character
ch=s.charAt(j);
// check character
switch(ch)
{
case 'a' :
case 'e' :
case 'i' :
case 'o' :
case 'u' :
case 'A' :
case 'E' :
case 'I' :
case 'O' :
case 'U' :i=1;
System.out.println(ch);
}
}
// if 0
if(i==0)
System.out.println("There are no vowels in a string");
System.out.println("Do you want to run the program again? (yes or no)");
// input choice
String a = scan.nextLine();
// in choice is NO or no
if(a.equals("no") || a.equals("NO"))
{
// set pause to true
pause = true;
}
}
} // End main method
} // End Class
Step by step
Solved in 2 steps with 1 images