Skip to main content

#Logic How to convert String Characters lower to upper and upper to low...

How to convert String Characters.  lower to upper and upper to lower


How to Convert all the String character Upper and lower. If String character is lower than convert Upper If it is Upper than you have to convert a lower. I am going to introduce it is a very simple and easy way. String Conversion is very easy through the toUpperCase() and toLowerCase(); Method But I am going to do this Question without using the Inbuilt method in the class.

You have to do this Only For logical coding Question.


So, Finally, I am going to do this Question step-by-step if you want to watch videos than you can watch. In these videos, I discuss this question in a very simple and easy way.

  1. You have to take one class with the main method.   
            class Test{

                public static void main(){
                   //your logic
              }
         }


    2. After that you can start the Writing the Logic Make sure that you have knowledge for logic than only you can write the logic.
    
         import java.util.Scanner;
        class Test{

                public static void main(){
                   Scanner sc=new Scanner(System.in);
                    String name=sc.next();
                   //1.Method
                     String s=name.toLowerCase(name);  
                    if(name.equals(s)) {
                              s=s.toUpperCase();
                            System.out.println(s); 
                      }
                 else{
                             System.out.println(s);
                   }
              }
         }

 Convert Lowercase to Uppercase in java and Uppercase to Lowercase without using the built-in method?

Coding Part:

import java.util.*;

class Nit{

  public static void main(String args[]){ 

         Scanner sc=new Scanner(System.in);  

         String s=sc.next();   

         String s1="";

               System.out.println("Original:"+s);  

            for(int i=0;i<s.length();i++){    

             char ch=s.charAt(i);

int a=(int)ch;

if(a>=65&&a<=97){

              a=a+32;

  }

else{      

             a=a-32;

           }

          s1=s1+(char)a;

       }   

    System.out.println("Modified String:"+s1);
 }

}


Output:

prince

Original: prince

Modified String: PRINCE

Press any key to continue . . .

   
           

Comments

Post a Comment