Java Program to replace vowel with next immediate character alphabetically in a String.

 



import java.util.Scanner;

class ReplaceVowel
{

public static void main(String[] arg)
{
Scanner sc = new Scanner(System.in);

//Ask for user input
System.out.print("Enter String");
String strsc.nextLine();

//Converting the string into UPPER CASE
String str1=str.toUpperCase();
 
//Converting String 'str1' into character Array 
char[] ch = str1.toCharArray();

for(int i=0 ;i<ch.length-1;i++)
{  
  // checking for 'vowel'
   if(ch[i]=='A' || ch[i]=='E' || ch[i]=='I' || ch[i]=='O' || ch[i]=='U')
    {
       // if vowel found then increase 1 in the ASCII value of character 
       // typecast into character and store in the same array position  
         ch[i] = (char)(ch[i]+1);
           
    }
}

//Converting the array into String and store in str2
String str2 = new String(ch);

//Print the final output
System.out.print(str2);
    
}
}

Comments

Popular posts from this blog

Java Program to count and output the number of double letter sequences that exist in the string.

Java Program to find the minimum and maximum palindrome String in a Sentence