人工不智能问答小程序
- 目的是为了学习面向对象编程,熟悉模块化编程思维
人工智障问答小程序
1. AI包
1. ai模块
package AI;
public class ai {
/**
* 公共类,面向用户可以操作的类
* 用于用户输入并返回结果
* @param question 获取用户字符串输入
* @return返回对应处理后的回答结果
*/
public String answer(String question) {
String ret = null;
ret = handleCanStart(question);
if (ret != null) {
return ret;
}
ret = handleAskTail(question);
if (ret != null) {
return ret;
}
return handleUnknow(question);
}
/**
* 私有类,拒绝提供给用户直接修改的机会
* 对开头匹配输入进行回答处理
* @param question 获取用户输入
* @return返回开头匹配回答结果
*/
private String handleC