Sunday, January 30, 2022

BlueJ Program On String - Uppercase Lowercase character

 Write a program to accept a sentence and check whether it is terminated by ‘.’ or ‘? ‘ or ‘!’ . Display the words using default delimiter (space) and the first character of each word should be converted into Upper Case.
Sample Input :
converting first character.
Sample Output:
converting Converting
first First
character Character
              
import java.io.*;
class A
{
     BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
     String str1,str2;
     int i,len;
     char ch;
     void take() throws Exception
     {
         System.out.print("\nEnter sentence: ");
         str1=br.readLine();
         len=str1.length();
         if(str1.charAt(len-1)=='.' ||str1.charAt(len-1)=='?' ||str1.charAt(len-1)=='!' )
         str1=str1.substring(0,len-1);
         else
         {
              System.out.print("\nWrong Input");
              return;
            }
            str1=str1.toLowerCase();
            str1=str1+" ";
            while(true)
            {
                 int i=str1.indexOf(' ');
                 if(i<0)
                 break;
                 str2=str1.substring(0,i);
                 System.out.print("\n"+str2+ "  ");
                 ch=str2.charAt(0);
                 ch=Character.toUpperCase(ch);
                 str2=str2.substring(1);
                 System.out.print(ch+str2);
                 
                 str1=str1.substring(i+1);
                }
            }
        }
        

No comments:

Post a Comment

Subscribe via email

Enter your email address:

Delivered by FeedBurner