qq_44350103
qq_44350103
采纳率100%
2019-09-19 16:41

java,机器人自动回复用户,简单代码

已采纳

机器人:自动回复用户的问题.
#在?
#在

Java好学吗?

Java好学

步骤分析:
1、用户从控制台输入内容
2、将用户输入的内容吗?去掉
3、输出内容

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • guangcaiwudong Kevin.Y.K 2年前
    public static void main(String[] args) {
        System.out.println("Hello!请问有什么可以帮到你的?");
        Scanner input =new Scanner(System.in);
        String value;
        while (true) {
            value=input.nextLine();
            System.out.println(value.replaceAll("?", "").replaceAll("吗", "").replace("?", ""));
        }
    }
    
    点赞 2 评论 复制链接分享
  • u012589184 u012589184 2年前
    public static void main(String[] args) {
            System.out.println("hi~");
            Scanner scanner = new Scanner(System.in);
            while (scanner.hasNext()) {
                String msg = scanner.next();
                if (msg == null || msg.length() <= 0) {
                    System.out.println("你在说什么?我好像没有收到诶~~~");
                } else {
                    String ans = msg.replace("吗?", "").replace("吗?", "");
                    System.out.println(ans);
                }
            }
        }
    

    建议增加一些替换规则,比如【 我->你】,然后结果是:

    你好
    你好
    我美吗?
    你美
    

    哈哈哈哈~
    附代码:

    public static void main(String[] args) {
            System.out.println("hi~");
            Scanner scanner = new Scanner(System.in);
            while (scanner.hasNext()) {
                String msg = scanner.next();
                if (msg == null || msg.length() <= 0) {
                    System.out.println("你在说什么?我好像没有收到诶~~~");
                } else {
                    String ans = msg.replace("吗?", "").replace("吗?", "").replace("我","你");
                    System.out.println(ans);
                }
            }
        }
    
    点赞 2 评论 复制链接分享
  • ssdlleave Hisboom 2年前

    图片说明

    点赞 1 评论 复制链接分享
  • lqbz456 乐hh 2年前
    import java.util.Scanner;
    
    public class Robot {
        public static void main(String[] args) {
            System.out.println("亲,有什么问题吗?");
            Scanner input = new Scanner(System.in);
            String question = "";
            while (!question.equals("拜拜")) {
                question = input.nextLine();
                System.out.println(question.replace("吗?", "").replace("?", ""));
            }
        }
    }
    
    点赞 评论 复制链接分享