4-8 String_CSDS
Post date: Feb 27, 2014 12:13:36 PM
/*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");
}
}