Encoding a Single Character:
class Encode
{
public static void main(String args[])
{
char s1='a';
int j;
j=(int)s1 + 10;
System.out.println(" "+j);
char s2;
s2= (char)j;
System.out.println(j+" is "+s2);
}
}
output:
107
107 is k
Encoding a String:
class Encode1
{
public static void main(String args[])
{
String s1="BHARATH";
int a[]=new int [10];
char b[]=new char [10];
int len=s1.length();
for(int i=0; i<=len-1;i++)
{
a[i]=(int)s1.charAt(i) + 10;
b[i]=(char)a[i];
}
for(int i=0;i<=len-1;i++)
{
System.out.println(a[i]);
}
for(int i=0;i<=len-1;i++)
{
System.out.print(b[i]);
}
}
}
output:
76
82
75
92
75
94
82
LRK\K^R
No comments:
Post a Comment