Source code for converting text to Morse code. ================================================================================ // Source code file Morse.java public class Morse { public static String toMorseCode(String input) { String chars = " ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"; String[ ] codes = {" ", ".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..", ".---", "-.-", ".-..", "--", "-.", "---", ".--.", "--.-", ".-.", "...", "-", "..-", "...-", ".--", "-..-", "-.--", "--..", ".----", "..---", "...--", "....-", ".....", "-....", "--...", "---..", "----.", "-----"}; String retVal = ""; for(int i = 0; i < input.length( ); i++) { char c = input.charAt(i); int index = chars.indexOf(c); String code = codes[index]; retVal += code + " "; } return retVal; } } --------------------------------------------------------------------------------- // Source code file Main.java public class Main { public static void main(String[] args) { System.out.println(Morse.toMorseCode("THIS IS A TEST")); } } =================================================================================