Wpis z mikrobloga

@wolfram11: tak,

a to co teraz chcesz zrobic to potrzebujesz sklonowac tablce, posortowac, wziac wartosc z ostatniego indexu i dopiero wtedy wywoalc ta instrukcje

kod ze stacka

int[] tempArray = myArray.clone();
Arrays.sort(tempArray );
int max = tempArray[tempArray .length - 1];
int result = Arrays.asList(myArray).indexOf(max );
@rekoj: mam taki kod:
int [] tablica = {1, 8, 65, 42, 12, 32, 14,64};
int najwieksza = tablica[0];
for (int i =0; i najwieksza) {
najwieksza = tablica[i];

nadal nie rozumiem co z tym indexem, ile on się równa?
@wolfram11: największemu indeksowi. i w pętli to twój numer indeksu, jesli tablica[i] zwraca wieksza wartosc niz w zmiennej najwieksza jaka byla to przypisujesz ta wartosc do zmiennej najwieksza a do zmiennej indeks przypisujesz wartosc z zmiennej i
@wolfram11: przy wyszukiwaniu najmniejszej wartości twój if się nigdy nie wykona, ponieważ 1<1 (tablica[0] < najmniejsza) nie jest prawdą. A następne wartości w twojej tablicy są wieksze od 1 (tablica[0]) Dlatego nie wypisuje ci idexu, przesuń sysouta po za pętle