Keresés

Új hozzászólás Aktív témák

  • #74220800

    törölt tag

    válasz WonderCSabo #8882 üzenetére

    Hi!

    Házi feladat része lenne.

    Röviden:

    Van egy "public static boolean[] firstPrimes(int n)" metódusom amely visszaad egy array-t, hogy [0 n] melyik prímszám. pl: {false, false, true, true, false, true, false, true}.

    Köv lepésben a "public static int printFirstPrimes(boolean[] firstPrimes)" metódussal az előző metódus segítségével meg kéne számolni hány prímszám, melyek ezek és ki is kéne ezeket az eredményeket íratni.

    Elképzelésem van, persze nyilván sz@r, mint mindig :D:

    public static int printFirstPrimes(boolean[] firstPrimes){

    int j=0;

    for (int i = 0; i < firstPrimes.length; i++) {

    if (firstPrimes==true)

    j++;

    }

    int[] b = new int[j];

    for (int w = 0; w < b.length; w++){

    if (firstPrimes[w]==true){

    b[w]=w;

    System.out.print(b[w] + " ");

    }

    }

    System.out.print(j);

    return j;

    }

    Zavar hogy int-es a metódus és nem void-os, és így nem tudom hogy lehet e vele egyáltalán kiíratni az eredményt.

Új hozzászólás Aktív témák

Hirdetés