相信百度翻译对于大家来说并不陌生,本案例要求编写一个程序模拟百度翻译。 用户输入英文之后搜索程序中对应的中文,如果搜索到对应的中文就输出搜索结果,反之给出提示。
package demo52;
import java.util.HashMap;
import java.util.Scanner;
public class User {
public static void main(String[] args) {
// TODO Auto-generated method stub
HashMap<String, String> map=new HashMap<String, String>();
while (true) {
map.put("apple","苹果" );
map.put("cat","猫" );
map.put("dog","狗" );
map.put("student","学生" );
@SuppressWarnings("resource")
Scanner scanner=new Scanner(System.in);
System.out.println("请输入您要翻译的单词:");
String m=scanner.nextLine();
if (map.containsKey(m)) {
@SuppressWarnings("unused")
String chinese=map.get(m);
System.out.println(m+"翻译成中文意思是:"+map.get(m));
}else {
System.out.println("单词不存在");
break;
}
}
}
}