Page 249 - computer science (868) class 11
P. 249
sen=sc.nextLine();
len=sen.length();
for(i=0; i<len; i++)
{
ch=sen.charAt(i);
if(Character.isUpperCase(ch))
cap++;
else
if(Character.isLowerCase(ch))
sma++;
else
if(Character.isDigit(ch))
dig++;
else
spl++;
}
System.out.println("Number of Uppercase characters: "+cap);
System.out.println("Number of Lowercase characters: "+sma);
System.out.println("Number of digits: "+dig);
System.out.println("Number of special characters: "+spl);
}
}
3. Design a class palindrome to input a word and print whether the word is a palindrome or not.
Class name : palindrome
Data Members
String wd : String to be checked
String revwr : String to keep reverse word
Member Methods
void input() : Enters the word to be checked
void reverse() : Reverses wd and keeps in revwd
void display() : Invokes the method reverse() and checks whether the word is a palindrome or not
Ans. import java.util.*;
class palindrome
{
String wd,revwd;
void input()
{
Scanner sc= new Scanner(System.in);
System.out.print("Enter a word: ");
wd=sc.next();
revwd="";
}
void reverse()
{
int i;
char ch;
for(i=0; i<wd.length(); i++)
{
ch=wd.charAt(i);
revwd=ch+revwd;
}
System.out.println(revwd);
}
void display()
{
reverse();
247
Strings 247

