所以我完全不知道如何做到这一点,任何帮助将不胜感激,我想要做的基本上是获得两个整数之间的所有数字。
所以说我有数字: 254和259 我想输出以下数字: 255,256,257,258
此外,我还想将这些数字添加到列表中,并能够输出该列表中有多少个数字,因此在这种情况下,列表中将有4个数字。
我用这个来循环一片土地。
答案 0 :(得分:2)
public static List<Integer> getOpenRange(int start, int end) {
List<Integer> result = new ArrayList<>();
for (int i = start + 1; i < end; ++i)
result.add(i);
return result;
}
答案 1 :(得分:2)
int[] array = new int[max-min];
for (int i = min + 1; i < max; i++)
{
array[i - min - 1] = i;
}
答案 2 :(得分:1)
试一试......
public static void main(String[] args) throws Exception {
int start = 254;
int end = 259;
List<Integer> numberList = new ArrayList<Integer>();
for(int i = start+1; i < end; i++) {
//Prints the numbers exclusive...
System.out.println(i);
//Adds the numbers to the list
numberList.add(i);
}
//Prints the length of the list.
System.out.println("Size " + numberList.size());
}
答案 3 :(得分:1)
假设:
int min, max;
以循环方式输出:
for (int i = min + 1; i < max; i++)
System.out.println(i);
要确定尺寸,您不需要列表:
int size = max - min - 1;