Scanner scanner = new Scanner(System.in);         while (scanner.hasNextBigInteger()) {             long x = scanner.nextLong();             int y = scanner.nextInt();             if (x < 1) {                 break;             }             if (y < 1 || y > 5) {                 break;             }                          double wordCount = Math.pow(26, y);             int i = 0;             double a = 0;             while (a < x) {                 i++;                 a = wordCount * Math.pow(10, i);             }             System.out.println(i);         } 用你的代码改了下取值类型