だから私はこれを行う方法に完全に困惑しています.どんな助けでも大歓迎です.私がやりたいことは基本的に2つの整数の間のすべての数字を取得することです.
254 と 259 という数字があるとすると、次の数字を出力したいと思います: 255、256、257、258
また、これらの数字をリストに追加し、そのリストにいくつの数字があるかを出力できるようにしたいので、この場合、リストには4つの数字があります。
これを使用して、土地の領域を循環しています。
だから私はこれを行う方法に完全に困惑しています.どんな助けでも大歓迎です.私がやりたいことは基本的に2つの整数の間のすべての数字を取得することです.
254 と 259 という数字があるとすると、次の数字を出力したいと思います: 255、256、257、258
また、これらの数字をリストに追加し、そのリストにいくつの数字があるかを出力できるようにしたいので、この場合、リストには4つの数字があります。
これを使用して、土地の領域を循環しています。
これを試してみてください...
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());
}
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;
}
int[] array = new int[max-min];
for (int i = min + 1; i < max; i++)
{
array[i - min - 1] = i;
}
与えられた:
int min, max;
ループで出力するには:
for (int i = min + 1; i < max; i++)
System.out.println(i);
サイズを決定するために、リストは必要ありません。
int size = max - min - 1;