Java中出现输入中断


package com.xiaomei;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();

        String beginStr = sc.next();
        StringBuffer content = new StringBuffer(beginStr);
        for (int i = 0; i < num; i++) {
            int order = sc.nextInt();
            switch (order) {
            case 1:
                String str = sc.next();
                content.append(str);
                System.out.println(content);
                break;
            case 2:
                int beginIndex = sc.nextInt();
                int count = sc.nextInt();
                System.out.println(content.substring(beginIndex, beginIndex + count));
                break;
            case 3:
                int index = sc.nextInt();
                String insertStr = sc.next();
                content.insert(index, insertStr);
                System.out.println(content);
                break;
            case 4:
                String lookStr = sc.next();
                System.out.println(content.indexOf(lookStr));
                break;
            }
        }
        sc.close();
    }
}

一次性输入下列内容:
5
ILove
1 Luogu
2 5 5
3 3 guGugu
4 gu
4 fafa

最后需要敲回车才能显示输出:

img

输入的类型和格式是否和预期的匹配。

堵塞说明你没有输入数值类型,所以它在等待输入