简单聊天机器人

String[] answer1={"吃饭","玩游戏","学习","发呆"};
        String[] answer2={"很好","非常棒","还可以","不错"};
        String[] answer3={"嗯嗯","好的","喔"};
        Scanner sc=new Scanner(System.in);
        Random random=new Random();
        while(true) {
            String input=sc.nextLine();
            if(input.contains("?")||input.contains("?")||input.contains("吗")||input.contains("你")) {
                input=input.replace("?", "!");
                input=input.replace("?", "!");
                input=input.replace("吗", "");
                input=input.replace("你", "我");
                System.out.println(input);
            }else if(input.contains("干嘛")||input.contains("忙什么")){
                System.out.println(answer1[random.nextInt(4)]);
            }else if(input.contains("觉得")||input.contains("怎么样")){
                System.out.println(answer2[random.nextInt(4)]);
            }else {
                System.out.println(answer3[random.nextInt(3)]);
            }if(input.contains("拜拜")||input.contains("bye")) {
                break;
            }
        }
 String str="";
//        Scanner sc=new Scanner(System.in);
//        while(true) {
//            str=sc.next();
//            if(str.contains("你好")) {
//                System.out.println("你好");
//            }else if(str.contains("吃饭了吗")) {
//                System.out.println("你吃了吗,我吃了");
//            }else if(str.contains("忙什么")) {
//                System.out.println("我在学习,你呢");
//            }else if(str.contains("天气")) {
//                System.out.println("天气很好,很适合去游玩");
//            }else if(str.contains("拜拜")) {
//                break;
//            }
//            
//        }

 

posted @ 2021-07-20 16:55  静静奇女子  阅读(38)  评论(0)    收藏  举报