import java.util.*;
public class morse5 {
public static void main(String [] args)
{
//Declare Variables
String [][] myIndexAlphaMorse = {{"a", ".-"}, {"b", "-..."}, {"c", "-.-."}, {"d", "-.."}, {"e", "."}, {"f", "..-."}, {"g", "--."}, {"h", "...."}, {"i", ".."}, {"j", ".---"}, {"k", "-.-"}, {"l", ".-.."}, {"m", "--"}, {"n", "-."}, {"o", "---"}, {"p", ".--."}, {"q", "--.-"}, {"r", ".-."}, {"s", "..."}, {"t", "-"}, {"u", "..-"}, {"v", "...-"}, {"w", ".--"}, {"x", "-..-"}, {"y", "-.--"}, {"z", "--.."}, {"1", ".----"}, {"2", "..---"}, {"3", "...--"}, {"4", "....-"}, {"5", "....."}, {"6", "-...."}, {"7", "--..."}, {"8", "---.."}, {"9", "----."}, {"0", "-----"}, {" ", "|"}};
//Test
System.out.println(Arrays.deepToString(myIndexAlphaMorse));
System.out.println(myIndexAlphaMorse[8][0]);
}
私が知りたいのですが、何がユーザーの入力に基づいて対応する位置の値を取得する方法です。私は学んでいるので、ちょうど例として、"a"
が入力されたときに戻って.-
を取得する方法について説明したいと思います。
Map<String, String> myIndexAlphaMap = new HashMap<>();
myIndexAlphaMap.put("a", ".-");
myIndexAlphaMap.put("b", "-...");
// etc.
// given user input of "a" you can access via
myIndexAlphaMap.get("a");
これはおそらくインテントに近いでしょう。私はループを学んだ。私はこれを試してみましょう。 – VanDal
これは機能します!皆様のご協力と迅速な対応に感謝いたします。私はすべての答えが正しいと確信しています。私はちょうど私の低レベルで1つが必要でした! – VanDal