gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control system }
Gadjanje o2 = (Gadjanje) o;
}
Gadjanje o2 = (Gadjanje) o;
- // proveravamo da li je polje null pre dalje provere
+
+ // proveravamo da li su polja null pre dalje provere
+ if (rezultati == null && o2.rezultati != null) {
+ return false;
+ }
+ if (rezultati != null && o2.rezultati == null) {
+ return false;
+ }
+
+ // ako u obe instance nije null, poredimo delove
if (rezultati != null && o2.rezultati != null) {
if (rezultati != null && o2.rezultati != null) {
- if (o2.rezultati.length == rezultati.length) {
- for (int i = 0; i < rezultati.length; i++) {
- if (o2.rezultati[i] != rezultati[i]) {
- // cim je nesto razlicito nisu isti
- return false;
- }
+ // proverimo duzinu.
+ if (o2.rezultati.length != rezultati.length) {
+ return false;
+ }
+ // ako je ista duzina proveravamo elemente
+ for (int i = 0; i < rezultati.length; i++) {
+ if (o2.rezultati[i] != rezultati[i]) {
+ // cim je nesto razlicito nisu isti
+ return false;
}
}
- // ako se sve vrednosti slazu isti su
- return true;
}
}
- return false;
- } else {
- // vracamo da li su oba null, tj da li su jednaki
- return (rezultati == null && o2.rezultati == null);
}
}
+ // ako nije bilo razlika, vracamo da je sve ok
+ return true;
}
@Override
}
@Override
int rez = 0;
if (rezultati != null) {
for (int i = 0; i < rezultati.length; i++) {
int rez = 0;
if (rezultati != null) {
for (int i = 0; i < rezultati.length; i++) {
- rez = (rez + rezultati[i] + 1) * 11 ;
+ rez = (rez + rezultati[i] + 1) * 11;
}
}
return rez;
}
}
return rez;