모스 부호 배열 출력(아스키 코드)
package day08;
public class ArrayEx6 {
public static void main(String[] args) {
String source = "SOSHELP";
String[] morse = {".-", "-...", "-.-.","-..", "."
,"..-.", "--.", "....","..",".---"
, "-.-", ".-..", "--", "-.", "---"
, ".--.", "--.-",".-.","...","-"
, "..-", "...-", ".--", "-..-"
,"-.--", "--.." };
String result = "";
for (int i = 0; i < source.length(); i++) {
result += morse[source.charAt(i)-'A'];
}
System.out.println("source:" + source);
System.out.println("morse:"+result);
}
}
출력결과
source:SOSHELP
morse:...---.........-...--.
∧아스키 코드에 따른 알파벳 순서로 계산하여 해당 숫자의 모스부호를 출력