Witam
Próbowałem znaleźć coś wśród dostępnych tematów ale skończyła mi się wyobraźnia podczas wpisywania haseł do wyszukiwarki..
Otoż mam taki problem:
private int maximum (){
int max = dist[1];
int pom;
int i;
for(i=2;i<=size;i++){
if(max<dist[i]){
max=dist[i];
pom = i;
}
}
System.out.println(pom);
return pom;
}
pomijam tablice dist bo nie o nią się rozchodzi, w każdym razie chce zapamiętać i zwrócić index danego minimum ale krzyczy mi, że zmienna może być nie zainicjalizowana, kiedy to zrobie podczas deklaracji, zmienna pom nie ulega żadnej zmianie w wyniku przypisania do niej indexu.
Nie ukrywam, że kod bazowo zaczerpnięty jest z C++, tam użyty był wskaźnik na int, który skutecznie uporał się z zagwostką a co moge zrobić tutaj, w Javie?
Prosze o pomoc i pozdrawiam,
Shaar :)