revstr [java program pdf]

2
Class Revstr 1/1 /** * PROGRAM TO CHECK FOR PALLINDROME STRING */ import java.io.*; public class Revstr { String Str; String Revst; DataInputStream d=new DataInputStream(System.in); public Revstr() { Str=""; Revst=""; } void getStr() throws IOException { System.out.println("ENTER STRING"); Str=d.readLine(); } void recReverse(int n) { if(n>-1) { Revst=Revst+Str.charAt(n); recReverse(n-1); } } void check() { int l=Str.length(); recReverse(l-1); if(Str.equals(Revst)) //checking equality of strings { System.out.println("PALLINDROME"); //printing appropriate output } else { System.out.println("NOT PALLINDROME"); //printing appropriate output } } public void main() throws IOException//main() method { Revstr obj =new Revstr(); obj.getStr(); obj.check(); }//end of main } Jan 19, 2015 11:09:13 PM

Upload: amrendra-singh

Post on 17-Jul-2016

48 views

Category:

Documents


2 download

DESCRIPTION

JAVA PROGRAM TO FIND THE TRANSPOSE OF A MATRIX (A transpose of an array obtained by interchanging the elements of the rows and columns) . WITH COMMENTS AND DETAILS TO HELP YOU UNDERSTAND THEM.THIS PROGRAM HAS BEEN RUN ON BlueJ AND IS ERROR FREE.IT WILL SURELY HELP YOU IN STUDYING JAVA PROGRAMS FOR EXAMS OR OTHERWISE.

TRANSCRIPT

Page 1: Revstr [JAVA PROGRAM PDF]

Class Revstr 1/1

/** * PROGRAM TO CHECK FOR PALLINDROME STRING */import java.io.*;public class Revstr{ String Str; String Revst; DataInputStream d=new DataInputStream(System.in); public Revstr() { Str=""; Revst=""; }

void getStr() throws IOException { System.out.println("ENTER STRING"); Str=d.readLine(); }

void recReverse(int n) { if(n>-1) { Revst=Revst+Str.charAt(n); recReverse(n-1); } } void check() { int l=Str.length(); recReverse(l-1); if(Str.equals(Revst)) //checking equality of strings { System.out.println("PALLINDROME"); //printing appropriate output } else { System.out.println("NOT PALLINDROME"); //printing appropriate output } } public void main() throws IOException//main() method { Revstr obj =new Revstr(); obj.getStr(); obj.check(); }//end of main}

Jan 19, 2015 11:09:13 PM

Page 2: Revstr [JAVA PROGRAM PDF]

revstr1.main();ENTER STRING AADDAADDAAPALLINDROME revstr1.main();ENTER STRING ASDFGHJNOT PALLINDROME revstr1.main();ENTER STRING ASDFGHJKLKJHGFDSAPALLINDROME