Question

Write a program to accept a plain text of length L, where L must be greater than 3 and less than 100.Encrypt the text if valid as per the Caesar Cipher.

```				```
Test your program with the sample data and some random data.

Example 1:
INPUT:
Hello! How are you?
OUTPUT:
The cipher text is:
Uryyb! Ubj ner lbh?
Example 2:
INPUT:
Encryption helps to secure data.
OUTPUT:
The cipher text is:
Rapelcgvba urycf gb frpher qngn.
Example 3:
INPUT:
You
OUTPUT:
INVALID LENGTH

ROT13

A/a	B/b	C/c	D/d	E/e	F/f	G/g	H/h	I/i	J/j	K/k	L/l	M/m
â†•	â†•	â†•	â†•	â†•	â†•	â†•	â†•	â†•	â†•	â†•	â†•	â†•
N/n	O/o	P/p	Q/q	R/r	S/s	T/t	U/u	V/v	W/w	X/x	Y/y	Z/z
```
```

Share code with your friends

Code

```				```
import java.util.Scanner;
public class Caesar
{
public static void main(String args[])
{
int i=0,len=0;
char ch=' ';
String sen="",cipher="";
Scanner sc=new Scanner(System.in);
System.out.print("Enter text: ");
sen = sc.nextLine();
len = sen.length();
if(len < 4 || len > 99)
{
System.out.println("INVALID LENGTH");
return;
}
for(i = 0; i < len; i++)
{
ch = sen.charAt(i);
if(Character.isLetter(ch))
{

if(ch > 'M'||ch>'m')
{
cipher += (char)(ch - 13);
}
else
{
cipher += (char)(ch + 13);
}

}
else
{
cipher += ch;
}
}
System.out.println("The cipher text is:\n" + cipher);
}
}

```
```

Sale

50
Sale

150
Sale

200
Sale

50
Sale

50
Sale

50
Sale

50
Sale

50
Sale

50