1. #1

    Registriert seit
    19.11.2011
    Beiträge
    2.128
    Thanked 1.936 Times in 1.180 Posts

    Standard Alle geraden Zahlen eines Integer Arrays

    Hallo.

    Ich habe die Aufgabe, alle geraden Zahlen eines übergeben Integer Arrays zurückzugeben.

    Rückgabetyp soll halt auch ein Integer Array sein, mit den geraden Zahlen eben.



    Meine Idee war das Array zu durchlaufen und die geraden Zahlen in eine IntegerList einzufügen.

    Dann müsste ich irgendwie zu einem Array konvertieren.

    Ich schätze mal , ich bin da auf dem falschen Dampfer.

    Wahrscheinlich gibts schon eine Extension in Java, mit der man alle geraden Zahlen rausfischen kann.


    Vllt. kann mir jemand ein paar Tipps geben? Ich such nichtmal fertigen Code. Tipps würden mir auch schon helfen.

    Hab nämlich keine Ahnung wie ich dann als Rückgabe ein Int[] haben kann ohne vorher in eine List zu speichern..

  2. #2
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard AW: Alle geraden Zahlen eines Integer Arrays

    Jep genau so würde ich das auch machen-
    Eine Funktion schreiben .. public static int[] geradeZahlen(int[] a)
    Dann eben das übergebene array durchlaufen und immer überprüfen, ob die Zahl gerade ist oder nicht. Falls es eine ist, dann erhöhst du deinen counter.
    Danach erstellst du ein neues array mit der größe des counters. danach durchläufst du wieder dein übergebenes array, schaust wieder ob die Zahl gerade ist, falls ja dann speicherst du es in dein neues array und gibst es dann zurück, wenn das durchlaufen deines übergebenen Arrays fertig ist.

    Pseudo-Code:

    public static int[] geradeZahlen(int[] a)
    int counter = 0;
    for (int i = 0; i < a.length; i++)
    {
    if( a[i] % 2 == 0)
    counter++;
    }

    int[] arrayA = new int[counter];

    .....

    Hier der fertige Code:
    **Hidden Content: Thanks to see the content**
    Geändert von Saad (29.01.2013 um 19:14 Uhr)
    Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.

  3. The Following User Says Thank You to Saad For This Useful Post:


Ähnliche Themen

  1. C# Assoziative Arrays in C#?
    Von Essah im Forum .Net
    Antworten: 1
    Letzter Beitrag: 24.11.2013, 17:15
  2. XATAR - Führe mich auf den geraden Weg
    Von Callshopmafia im Forum Musik ♫
    Antworten: 0
    Letzter Beitrag: 01.04.2012, 12:04
  3. Was heisst Bar zahlen?
    Von Electro im Forum Internet und Technik
    Antworten: 2
    Letzter Beitrag: 29.11.2011, 18:35
  4. [C#] Arrays und for-Schleifen
    Von Snees im Forum .Net
    Antworten: 4
    Letzter Beitrag: 19.11.2011, 18:09
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.