版权声明:需要转载的朋友下面留个言 https://blog.csdn.net/weixin_42955598/article/details/82885888
第一次自己造轮子
// 封装的一个根据需要返回的int数组类
public class Range {
private static int length;
//返回一个从0到i 的整数数组
public static int[] range(int i) {
length = i;
if (length < 1) {
return null;
}
int[] arr = new int[length];
for (int j = 0; j < length; j++) {
arr[j] = j;
}
return arr;
}
//返回一个从i到n的整数数组
public static int[] range(int i, int n) {
length = n - i;
if (length < 1 && n <= i && i < 1) {
return null;
}
int[] arr = new int[length];
for (int j = 0; j < length; j++) {
arr[j] = ++i;
}
return arr;
}
//返回一个从i到n的整数数组 步数为k
public static int[] range(int i, int n, int k) {
length = (n - i) / k;
if (length < 1 && n <= i && i < 1 && k<1) {
return null;
}
int[] arr = new int[length];
for (int j = 0; j < length; j++) {
arr[j] = i+=k;
}
return arr;
}
}