In this BlueJ program, user will enter a sentence and the
sentence will be displayed after converting every alternate character to
uppercase and immediate next character in lowercase
import java.io.*;
class CaseChange
{
BufferedReader
br=new BufferedReader(new InputStreamReader(System.in));
String
s1,s2="";
char ch;
int i,len,x=0;
public void
takeName() throws Exception
{
System.out.println("Enter Name:");
s1=br.readLine();
System.out.println("Original Name="+s1);
len=s1.length();
for(i=0;i< len;i++)
{
ch=s1.charAt(i);
if(x%2==0
&& Character.isLetter(ch))
ch=Character.toUpperCase(ch);
else if(x%2==1
&& Character.isLetter(ch))
ch=Character.toLowerCase(ch);
x++;
s2=s2+ch;
}
System.out.println("Modified
Name="+s2);
}
public static
void main(String args[]) throws Exception
{
CaseChange
ob=new CaseChange ();
ob.takeName();
}
}
Sample input and output of the program
Input: Nasim
Akhtar
No comments:
Post a Comment