private static boolean isStrictlyIncreasingSequence(double[] arr)
{
if (arr.length < 2)
throw new IllegalArgumentException("Bad arguments"); //Выполняем свою часть договора.
for (int i = 1; i < arr.length; i++)
if (arr[i - 1] >= arr[i]) //Шаг влево, шаг на месте - расстрел.
return false;
return true;
}
private static boolean isNonDecreasingSequence(double[] arr)
{
if (arr.length < 2)
throw new IllegalArgumentException("Bad arguments"); //Выполняем свою часть договора.
int i = 0;
while (++i < arr.length) //Тот же for только сбоку:)
if (arr[i - 1] > arr[i]) //Жмем на курок в случае если предыдущий элемент больше.
return false;
return true;
}
Если подытожить…
На счет того что double не важно не соглашусь, смысл в том что это может вылиться в плохую привычку, и вряд ли за такое отношение к делу, тебя кто-то по спине похлопает… Ничего личного, все ошибаются, но если завтра будешь писать движок для кардиостимулятора такой int может стоить кому-то жизни. Короче, мораль: тяжело в учении легко в бою. :)
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
P.S. Предыдущий комментарий прошу удалить, так как там нарисовался лишний тег:)
Если подытожить…
На счет того что double не важно не соглашусь, смысл в том что это может вылиться в плохую привычку, и вряд ли за такое отношение к делу, тебя кто-то по спине похлопает… Ничего личного, все ошибаются, но если завтра будешь писать движок для кардиостимулятора такой int может стоить кому-то жизни. Короче, мораль: тяжело в учении легко в бою. :)