Morse Code

 

//Morse code
//input should be alphabet or number
import java.util.*;
public class morsecode
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.println("Enter any digit between 0 to 9 or alphabets between A to Z");
char input = in.next().charAt(0);
switch(input)
{
case 'a':
case 'A':
System.out.println(".-");
break;
case 'b':
case 'B':
System.out.println("-...");
break;
case 'c':
case 'C':
System.out.println("-.-.");
break;
case 'd':
case 'D':
System.out.println("-..");
break;
case 'e':
case 'E':
System.out.println(".");
break;
case 'f':
case 'F':
System.out.println("..-.");
break;
case 'g':
case 'G':
System.out.println("--.");
break;
case 'h':
case 'H':
System.out.println("....");
break;
case 'i':
case 'I':
System.out.println("..");
break;
case 'j':
case 'J':
System.out.println(".---");
break;
case 'k':
case 'K':
System.out.println("-.-");
break;
case 'l':
case 'L':
System.out.println(".-..");
break;
case 'm':
case 'M':
System.out.println("--");
break;
case 'n':
case 'N':
System.out.println("-.");
break;
case 'o':
case 'O':
System.out.println("---");
break;
case 'p':
case 'P':
System.out.println(".--.");
break;
case 'q':
case 'Q':
System.out.println("--.-");
break;
case 'r':
case 'R':
System.out.println(".-.");
break;
case 's':
case 'S':
System.out.println("...");
break;
case 't':
case 'T':
System.out.println("-");
break;
case 'u':
case 'U':
System.out.println("..-");
break;
case 'v':
case 'V':
System.out.println("...-");
break;
case 'w':
case 'W':
System.out.println(".--");
break;
case 'x':
case 'X':
System.out.println("-..-");
break;
case 'y':
case 'Y':
System.out.println("-.--");
break;
case 'z':
case 'Z':
System.out.println("--..");
break;
case '1':
System.out.println(".----");
break;
case '2':
System.out.println("..---");
break;
case '3':
System.out.println("...--");
break;
case '4':
System.out.println("....-");
break;
case '5':
System.out.println(".....");
break;
case '6':
System.out.println("-....");
break;
case '7':
System.out.println("--...");
break;
case '8':
System.out.println("---..");
break;
case '9':
System.out.println("----.");
break;
case '0':
System.out.println("-----");
break;
default : System.out.println("Rerun the program and Enter a valid value ");
break;
}
}
}

Comments

Popular posts from this blog

ArmStrong Number