Applet java

26/11/2009 15:39

 

import java.io.*;
import java.lang.*;

class strop
{
public static void main(String args[]) throws IOException
{
String s1,S2;
int c=0,i=0,j=0,slen=0;
char b[]=new char[40];
BufferedReader s=new BufferedReader (new InputStreamReader(System.in));
System.out.println("\t\n Enter the String :");
s1= s.readLine();
slen=s1.length();
char wor[]=new char[slen];
s1.getChars(0,slen,wor,0);

System.out.println("\t\n 1.Reverse ");
System.out.println("\t\n 2.Palindrome ");
System.out.println("\t\n 3.Exit ");

do
{
System.out.println("\t\n Enter your choice :");
System.out.println(" ");
String c1=s.readLine();
c=Integer.parseInt(c1);
switch(c)
{
case 1:
{
for(i=wor.length-1,j=0;i>=0;i--,j++)
b[j]=wor[i];
System.out.println("\t\n Reversed String is:\n");
for(i=0;i<=wor.length;i++)
{
System.out.print(b[i]);
}
break;
}
case 2:
{
boolean pal = true;
i=0;
j=slen-1;
while(i!=j)
{
if(s1.charAt(i) == s1.charAt(j))
{
i++;
j--;
if(i>j)
break;
}
else
{
pal = false;
break;
}
}
if(pal == true)
System.out.println("The string is a palindrome");
else
System.out.println("The string is not a palindrome");
}
break;
case 3:
System.exit(0);
}
}
while(c!=3);
}
}
 

 

 

Back

Search site

Copyright © 2012 Dadaso Zanzane. All rights reserved.