4-8 String_CSDS

posted Feb 27, 2014, 4:13 AM by Dlovan ismail   [ updated Feb 27, 2014, 4:13 AM by Karwan Jacksi ]
/*Write a program in Java to read a string from the keyboard 
then prints small letters, capital letters, digits and special symbols from them.*/

package string_csds;
import java.util.Scanner;//Needed for class Scanner

public class String_CSDS
{
    public static void main(String[] args)
    {
            System.out.print("Enter a String : ");

            // Create a Scanner object for keyboard input.
            Scanner in=new Scanner(System.in);
            String S=in.nextLine();

            String Capital="",Small="",Digit="",Special="";

            for (int i = 0; i < S.length(); i++) 
            {
                if(S.charAt(i)>='a'&&S.charAt(i)<='z')
                    Small+=S.charAt(i);
                else if(S.charAt(i)>='A'&&S.charAt(i)<='Z')
                        Capital+=S.charAt(i);
                else if(S.charAt(i)>='0'&&S.charAt(i)<='9')
                        Digit+=S.charAt(i);
                else
                        Special+=S.charAt(i);
            }

            if(Capital!="")
                System.out.println("Capital letter : "+Capital);
            else
                System.out.println("Does not contain uppercase");

             if(Small!="")
                System.out.println("Small letter : "+Small);
            else
                System.out.println("Does not contain lowercase");

              if(Digit!="")
                System.out.println("Digit : "+Digit);
            else
                System.out.println("Does not contain Digits");

               if(Special!="")
                System.out.println("Special symbol : "+Special);
            else
                System.out.println("Does not contain Special symbol");
           
    }   
}

ċ
String_CSDS.java
(2k)
Karwan Jacksi,
Feb 27, 2014, 4:13 AM
Comments