请检查是否存在数组越界等非法访问情况

问题遇到的现象和发生背景

img

用代码块功能插入代码,请勿粘贴截图

import java.util.Scanner;

public class Main {

public static void main(String[]args) {
    Scanner in = new Scanner(System.in);
    int n = in.nextInt();
    if(1 <= n && n <= 10000) {
        String [] s = new String[n];
        for(int i = 0; i < n; i++) {
            s[i] = in.next();
            s[i] = s[i].replaceAll("dislike", "like");
            s[i] = s[i].replaceAll("hate", "love");
            s[i] = s[i].replaceAll("distinguishing", "exciting");
            System.out.println(s[i]);
        }
    }
}

}

运行结果及报错

结果是符合的,但是

img

我想要达到的结果

通过测试,没有报错