Page 615 - ComputerScience_Class_11
P. 615

Program 25    An Encoded Text can be decoded by finding the actual character for the given ASCII Code in
                                 the encoded message.

                                 Write a program to input an encoded text having only a sequence of ASCII values without
                                 any spaces. Any code or value which is not in range (65-90 or 97-122 or 32 for space) will be
                                 ignored and should not appear in the output message. Decode the encoded text and print in
                                 the form of a sentence.

                   1       import java.util.*;
                   2       class decoder

                   3       {

                   4           int l,c,b,m;
                   5           String x,w,w2,sub;

                   6           char ch2,ch;
                   7

                   8           decoder() // constructor

                   9           {
                   10              l=c=m=0;

                   11              x=w=w2=sub="";

                   12              ch2=ch=0;
                   13          }

                   14

                   15          void input() // inputing data from user
                   16          {

                   17              Scanner sc = new Scanner(System.in);

                   18              System.out.print("Enter the code:");
                   19              x=sc.nextLine();

                   20              l=x.length();

                   21          }
                   22

                   23          void compute() // decoding

                   24          {
                   25              for(int i=0;i<l;i++)

                   26              {

                   27                  ch=x.charAt(i);
                   28                  w=w+ch;




                                                                                                Internal Assessment  613
   610   611   612   613   614   615   616   617   618   619   620