Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
return self.ordinal - other.ordinal; while (k < lim) {
char c1 = v1[k];
char c2 = v2[k];
if (c1 != c2) {
return c1 - c2;
}
k++;
}
return len1 - len2; return year - other.year; int hash = Math.abs(obj.hashCode());
return table[hash % table.length];Note that if the argument is equal to the value of Integer.MIN_VALUE, the most negative representable int value, the result is that same value, which is negative.
Integer.MIN_VALUE % (1 << x) для любого x равно 0java.lang.EnumНомер в перечислениях отрицательным быть не может.
java.lang.Stringchar неотрицательный.
java.time.YearНу тут да, если считать какие-нибудь астрономические или геологические периоды, то могут быть проблемки. «Ой».
Спор ни о чем.Спор о том, что вы пришли в одно сообщество со сленгом из другого.
Никогда не делайте компараторов на базе вычитания