Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

JAVA - Program blokuje mi się w pętli for podczas zczytywania z tablicy[]

korekpl 16 Lis 2014 21:13 333 2
  • #1 16 Lis 2014 21:13
    korekpl
    Poziom 10  

    Witam

    mam problem, potrzebuję fragment kodu który będzie mi sprawdzał który element w tablicy int ma największą wartość, zapisze mi tą wartość do zmiennej max oraz poda który to element tablicy - index.

    Zrobiłem programik który musi działaś wg. mnie siedzę już pół dnia i nie rozumiem dlaczego wiesza mi się w pętli:

    O tą pętlę mi chodzi:

    Kod: java
    Zaloguj się, aby zobaczyć kod


    jeśle ten fragment kodu zakomentuję program się nie wiedza:

    Kod: java
    Zaloguj się, aby zobaczyć kod


    Mam nadzieję że problem jest błahy a to ja mam po prostu chwilowe zawieszenie, ktoś wie o co może chodzić?

    Cały kod:
    [i]Wyjaśnienie: Jeśli klikniemy klawisz O Programie to program powinien sprawdzić, który element w tablicy ma największą wartość i ją podać, oczywiście tej tablicy t[] tutaj nie mam, ponieważ zrobiłem ten mini programik żeby wyodrębnić ten problem z większego programy i sprawdzić czy wina nie leży w innym miejscu, ale efekty są te same, zawieszanie się programu w pętli.




    Spoiler:
    Kod: java
    Zaloguj się, aby zobaczyć kod

    0 2
  • #2 16 Lis 2014 21:17
    witoldwitoldowicz
    Poziom 28  

    Nie widze przydzielenia tablicy t[].

    0
  • #3 16 Lis 2014 21:37
    korekpl
    Poziom 10  

    int[] t = new int[45];
    zadziałało z tym

    0