Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Chyba v kódu Javy

Jak říká MM.

public class ukol {

    public int sudecislo (int[] pole){ //<---- ZMENA
        int pocet = 0;
        for (int i = 0; i < pole.length; i++)
            if (pole[i] % 2 == 0){
                pocet++;           
        }       
        return pocet; //<---- ZMENA       
    }

    public static void main(String[] args) { 
       ukol h = new ukol(); //<---- ZMENA
       int[] testpole = {7,9,15,19,21, 22, 44, 256};
       int pocetSudychCisel =  h.sudecislo(testpole); //<---- ZMENA
       System.out.println(pocetSudychCisel); //<---- ZMENA
    }      
}
Jinak, pokud hodnotili i to, jak "to je hezký", tak bych měl pár připomínek:
sudecislo -> z toho je prd poznat, dal bych něco jako ziskejPocetSudychCisel
kdyz uz sudecislo -> tak prvni pismeno druheho slova velke "sudeCislo".
Trida velke pismenko :)
Nemusíš ukládat referenci jen na jedno použití. Tady jde:
int pocetSudychCisel = new ukol().sudecislo(testpole);
Pokud ti učitel dal 3z5 měl by ti být schopen říct PROČ.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny