怎样用Java程序编写一个聊天机器人(自动和人聊天的程序)

来源:百度知道 编辑:UC知道 时间:2024/09/21 22:15:07
就像这样 可是我编写的这个有错误 就是不知道错在哪
import java.util.*;
public class Frist{
public static void main(String[] args){

Scanner input=new Scanner(System.in);
System.out.println("你说");

String answer=input.next();
if(answer=="你好"){
System.out.println("小P回答:你好!我是小P,你是谁啊?");
}else if(answer=="我是令狐冲"){
System.out.println("小P回答:你终于回来啦!好想你哦!");
}else if(answer=="再见"){
System.out.println("小P回答:再见!下次还找我来玩哦!");
}else{
System.out.println("对不起,我不懂你在说什么。");
}
}
}

是这样的错误么?
Frist.java:5: cannot resolve symbol
symbol : class Scanner
location: class Frist
Scanner input=new Scanner(System.in);

Scanner是JDK1.5开始才有的
这样的错误是因为JDK版本不够,不支持。。。

我用的就是1.4.2 所以是这样的错误

请问你知道你写的那个程序错在哪里了么? 能告诉我嘛