Java 生成包含 11 的倍数和个位数为 9 的数字数组
以下是 Java 代码实现:
public static int[] getArray(int n) {
int[] arr = new int[n];
int count = 0;
for (int i = 1; count < n; i++) {
if (i % 11 == 0 || i % 10 == 9) {
arr[count] = i;
count++;
}
}
return arr;
}
说明:
- 首先创建一个长度为 n 的数组 arr。
- 使用循环遍历自然数,直到找到 n 个符合要求的数为止。
- 对于每一个自然数,判断其是否是 11 的倍数或者个位数为 9,如果是,则将其添加到数组中。
- 最后返回数组 arr。
原文地址: https://www.cveoy.top/t/topic/nCdT 著作权归作者所有。请勿转载和采集!