Поиск в массиве и вывод в уведомление
Помогите с массивом. Например- есть int массив с числами a[]={10-15,20-25,30-35} 10-15,20-25,30-35-это диапазоны чисел, может я не правильно записал ? ..Мне нужно чтобы в этом массиве искало число в том числе и в диапазонах этих чисел. Например число 13 ......... { public static void main(String[] args) {
int[] number = {500-550,600-650,700-750,800-850};
if(contains(number, 630)){
System.out.println("yes");
}
}
public static boolean contains(final int[] array, final int v) {
boolean result = false;
for(int i : array){
if(i == v){
result = true;
break;
}
}
return result;
}
}
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
int[] number = {500, 550, 600, 650, 700, 750, 800, 850};
if(contains(number, 630)){
System.out.println("yes");
}
public static boolean contains(final int[] array, final int v) {
for (int i = 0; i < array.length; i = i + 2) {
if (v >= array[i] && v <= array[i + 1])
return true;
}
return false;
}