在编写java时如何完成问答式互动
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
2个回答
展开全部
可以使用Scanner 进行系统的输入,使用循环进行一直运行,输入便可得到回到,按指定键即可退出。下面是一个例子:
import java.util.*;
/*
实现简易的词典,console输入英文,查询出对应的中文释义,输入exist则退出查询命令。
*/
class Demo9
{
public static void main(String[] args){
//String s;
//String str = new String(s);
}
public void zidian(){
Map<String ,String> map = new HashMap<String,String>();
map.put("apple","苹果");
map.put("orange","橘子");
map.put("banana","香蕉");
while(true){
Scanner s = new Scanner(System.in);
System.out.println("请输入要查询的单词");
String str = s.nextLine();
if(str.equals("exist")){
System.out.println("退出查询!!!");
break;
}else{
if(str.length()<=0){
System.out.println("请输入要查询的单词");
}else{
String value = map.get(str);
if(value!=null){
System.out.println(str+"的中文翻译为:"+value);
}else{
System.out.println("次单词暂无中文释义.");
}
}
}
}
}
}
望采纳。
import java.util.*;
/*
实现简易的词典,console输入英文,查询出对应的中文释义,输入exist则退出查询命令。
*/
class Demo9
{
public static void main(String[] args){
//String s;
//String str = new String(s);
}
public void zidian(){
Map<String ,String> map = new HashMap<String,String>();
map.put("apple","苹果");
map.put("orange","橘子");
map.put("banana","香蕉");
while(true){
Scanner s = new Scanner(System.in);
System.out.println("请输入要查询的单词");
String str = s.nextLine();
if(str.equals("exist")){
System.out.println("退出查询!!!");
break;
}else{
if(str.length()<=0){
System.out.println("请输入要查询的单词");
}else{
String value = map.get(str);
if(value!=null){
System.out.println(str+"的中文翻译为:"+value);
}else{
System.out.println("次单词暂无中文释义.");
}
}
}
}
}
}
望采纳。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Scanner就可以实现最简单的问答互动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询