我想在Java中創建一個聊天機器人,但我不知道如何開始? 我試過下面的代碼,但沒有得到我確切需要的東西。 在這個程序中,我不得不寫出所有問題的可能性。 如果有任何人有解決方案,請幫助我。如何在java中製作虛擬聊天機器人?
import java.io.*;
public class Chatbot
{
public static void main(String[]args) throws IOException
{
String hel = new String("Hello");
String hel1 = new String("HELLO");
String hel2 = new String("hello");
String hel3 = new String("Hii");
String hel4 = new String("Hiii");
String hel5 = new String("hii");
String hel6 = new String("hiii");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("What is Your Name?");
String name = br.readLine();
System.out.println("Hello "+name+"..");
String hellorep = br.readLine();
if(hellorep .equals(hel))
{
System.out.println("Hello there...");
}
else if(hellorep .equals(hel1))
{
System.out.println("Hello there...");
}
else if(hellorep .equals(hel2))
{
System.out.println("Hello there...");
}
else if(hellorep .equals(hel3))
{
System.out.println("Hii");
}
else if(hellorep .equals(hel4))
{
System.out.println("Hiii");
}
else if(hellorep .equals(hel5))
{
System.out.println("Hii");
}
else if(hellorep .equals(hel6))
{
System.out.println("Hiii");
}
else
{
System.out.println("Please type Again I Didn't get you..");
}
}
}
和多數民衆贊成這樣做的一個簡單的方法,而不使代碼看起來像廢話 – Hydrox