• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Java zadanie tablice i petla for

Aruba Cloud - Virtual Private Server VPS
0 głosów
829 wizyt
pytanie zadane 29 października 2020 w Java przez stronek1899 Nowicjusz (160 p.)
zamknięte 30 października 2020 przez stronek1899
Witam, proszę o rade. Mam do napisania metodke ktora w argumencie przyjmuje tablice z liczbami i zwraca nowa tablice tylko z liczbami parzystymi. Doszedlem do momentu gdzie nowa tablica mi wyswietla liczby parzyste lecz dodatkowo jak w tablicy wejsciowej jest nieparzysta liczba to w tej pomocniczej wyskakuje mi 0 zamiast nieparzystej. A w zadanie wlasnie polega na tym zeby tylko liczby parzyste byly i bez 0.
komentarz zamknięcia: uzyskana odpowiedz
komentarz 29 października 2020 przez tkz Nałogowiec (42,020 p.)
Pokaż kod.
komentarz 29 października 2020 przez ScriptyChris Mędrzec (190,190 p.)

Doszedlem do momentu (...) 

Więc proszę pokaż ten kod

komentarz 29 października 2020 przez stronek1899 Nowicjusz (160 p.)
public class Lopps {


    public int[] evenNumbers(int[] array) {


        int[] helpArray = new int[array.length];
        int number = 0;
        for (int i = 0; i < array.length; i++) {


            if (array[i] % 2 == 0) {


                helpArray[number] = array[i];
                number++;

            }
        }


        return helpArray;
    }

}

 

1 odpowiedź

0 głosów
odpowiedź 29 października 2020 przez Velta Maniak (52,790 p.)
int[] removeOddNumbers(int[] arr) {
    List<Integer> output = new ArrayList<Integer>();
    for (int arrayElement : arr) {
        if (arrayElement % 2 == 0 && arrayElement != 0) {
            output.add(arrayElement);
        }
    }
    return output.stream()
            .mapToInt(i -> i)
            .toArray();
}

nie piszę w Javie, na REPL-u działa

komentarz 29 października 2020 przez stronek1899 Nowicjusz (160 p.)
Nie mialem jeszcze funkcji List na zajeciach wiec nie moge w ten sposob rozwiazac zadania.
komentarz 29 października 2020 przez Ehlert Ekspert (214,870 p.)

Nie mialem jeszcze funkcji List na zajeciach wiec nie moge w ten sposob rozwiazac zadania.

Nie wiem czy to uczelnia, czy szkoła średnia, ale nauczyciel jest do zwolnienia.

komentarz 29 października 2020 przez Wiciorny Ekspert (279,870 p.)
List to nie funkcja tylko kolekcja :D tak na przyszłość
komentarz 29 października 2020 przez Wiciorny Ekspert (279,870 p.)
na każdej uczelni j. programowania leci od sylabusa, kolekcje są traktowane jako "temat" wiec najpierw lecimy po typach prostych, potem tablicach, potem wstęp do obiektowości, potem dopiero kolekcje, a rzeczy takie jak  wczytywanie plików etc to nawet czasem nie obejmują zajec :)
komentarz 29 października 2020 przez Ehlert Ekspert (214,870 p.)
No to rocket science. Potem portale hrowe deklarują że 70% juniorów miało problem ze znalezieniem pracy.
komentarz 29 października 2020 przez Wiciorny Ekspert (279,870 p.)
latego powtarzam zawsze albo studia albo praca :D,  zamiast tracić czas na studia które w Polsce są sylabusem który nie ma dużego przełożenia na programistę  zawsze sugeruje bycie samoukiem i projekty a potem zaocznie zawsze dla siebie

Podobne pytania

0 głosów
1 odpowiedź 520 wizyt
pytanie zadane 7 listopada 2020 w Java przez stronek1899 Nowicjusz (160 p.)
+2 głosów
2 odpowiedzi 527 wizyt
pytanie zadane 25 kwietnia 2022 w Java przez cfaniaczek Nowicjusz (200 p.)
0 głosów
1 odpowiedź 192 wizyt
pytanie zadane 5 stycznia 2020 w C i C++ przez Nabuchadonozor Gaduła (3,120 p.)

93,277 zapytań

142,276 odpowiedzi

322,282 komentarzy

62,595 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...