关于java摩尔斯的信息
今天给各位分享java摩尔斯的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、JAVA程序,要求实现输入英文句子,输出该句子的摩尔斯电码,反过来能输出英文句子。
- 2、梦想不是挂在嘴边炫耀的空气,而是需要认真的实践。这句话谁能帮我翻译成摩斯电码
- 3、求解!java 输入 摩尔斯 转换成 英文字母
- 4、.. .-.. --- ...- . -.-- --- ..- 什么意思?如题 谢谢了
- 5、源代码谁发明的
JAVA程序,要求实现输入英文句子,输出该句子的摩尔斯电码,反过来能输出英文句子。
其实就是一大堆的判断代码,设置截取输入的每一个字符,逐个判断输入的是什么? 是电码,还是英文? 是电码,就输出对应英文,是英文就输出对应电码,很简单的。对电码和英文混合输入,也有效果。
梦想不是挂在嘴边炫耀的空气,而是需要认真的实践。这句话谁能帮我翻译成摩斯电码
在线翻译摩尔斯电码
还记得《永不消逝的电波》吗?革命前辈们使用的就是这种古老的摩尔斯电码,它有两种“符号”用来表示字符:点(.)和划(-),或叫“滴”(Dit)和“答”(Dah)。
点的长度决定了发报的速度,并且被当作发报间隔时间参考。不要以为它已经腐朽发霉,诸位一定都听到过这种手机短信铃声:"...--..."(貌似各品牌都有此铃音),这正是摩尔斯码,代表了"SMS"(Short Message Service)。而求救信号SOS(...---...)也是因为其方便的发送方式而在世界范围广为使用。
这个网站(连接)需要安装JAVA)可以帮助你即时翻译文字到摩尔斯码(仅限英文),而且可以在翻译后以声音形式播放,很有台湾特务的感觉。
例如JANDAN.NET翻译过来就是。
".--- .- -. -.. .- -. .-.-.- -. . -"
求解!java 输入 摩尔斯 转换成 英文字母
import java.util.HashMap;
import java.util.Map;
public class Morse {
private static final MapString, String MORSE_MAPP = new HashMapString, String();
static {
MORSE_MAPP.put("A", ".-");
MORSE_MAPP.put("B", "-...");
MORSE_MAPP.put("C", "-.-.");
MORSE_MAPP.put("D", "-..");
MORSE_MAPP.put("E", ".");
MORSE_MAPP.put("F", "..-.");
MORSE_MAPP.put("G", "--.");
MORSE_MAPP.put("H", "....");
MORSE_MAPP.put("I", "..");
MORSE_MAPP.put("J", ".---");
MORSE_MAPP.put("K", "-.-");
MORSE_MAPP.put("L", ".-..");
MORSE_MAPP.put("M", "--");
MORSE_MAPP.put("N", "-.");
MORSE_MAPP.put("O", "---");
MORSE_MAPP.put("P", ".--.");
MORSE_MAPP.put("Q", "--.-");
MORSE_MAPP.put("R", ".-.");
MORSE_MAPP.put("S", "...");
MORSE_MAPP.put("T", "-");
MORSE_MAPP.put("U", "..-");
MORSE_MAPP.put("V", "...-");
MORSE_MAPP.put("W", ".--");
MORSE_MAPP.put("X", "-..-");
MORSE_MAPP.put("Y", "-.--");
MORSE_MAPP.put("Z", "--..");
}
public static void main(String[] args) {
//最终转换结果
StringBuilder result = new StringBuilder();
String morse = ".... . .-.. .-.. --- .-- --- .-. .-.. -..";
//获取到每个单词的摩尔斯密码
String[]params = morse.split(" ");
//针对每个单词根据空格拆解转换
for (String str : params) {
String[]strs = str.split(" ");
for (String c : strs) {
result.append(parseMorse(c)) ;
}
result.append(" ");
}
System.out.println("转换结果:" + result.toString());
}
/**
* 根据单个摩尔斯编码转换成ASCII码
*
* @param mores
* @return
*/
public static String parseMorse(String mores) {
for (String key : MORSE_MAPP.keySet()) {
if (mores.equals(MORSE_MAPP.get(key))) {
return key;
}
}
throw new RuntimeException("根据:" + mores + "找不到对应的摩尔斯电码");
}
/**
* 根据单个ASCII转换成摩尔斯
* @param cha
* @return
*/
public static String valueOfAscii(String cha){
return MORSE_MAPP.get(cha);
}
}
自己慢慢玩吧,希望对你有帮助。
.. .-.. --- ...- . -.-- --- ..- 什么意思?如题 谢谢了
.. .-.. --- ...- . -.-- --- ..- I LOVE YOU 补充: 补充: 这个网站可以在线翻译摩尔斯电码,需要java支持
源代码谁发明的
这个源代码是谁发明的?这个源代码是这个摩尔斯发明的啊 他这个拒收的资源的是叫这个摩斯密码 好像又说叫这个摩尔斯密码 所以这个源代码,这个是摩尔斯发明的,它最早发明这个电报机 所以这个就是他创造出来的这个电报的源代码 。
关于java摩尔斯和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。