第二题这个为什么ac 0啊 import java.util.Scanner; public class Main2 {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         int t = sc.nextInt();         boolean[] flag = new boolean[10000000 + 1];         for (int i = 0; i < t; i++) {             int l = sc.nextInt();             int r = sc.nextInt();             int sum = 0;             for (int j = l; j <= r; j++) {                 if( flag[i] || isZiYuShu(j, flag))                     sum++;             }             System.out.println(sum);         }     }     private static boolean isZiYuShu(int i, boolean[] flag)     {         int sum = 0;         int n = i;         while (n > 0)         {             sum += (n % 10);             n /= 10;         }         if(i % sum == 1)         {             flag[i] = true;             return true;         }         return false;     } }