BlueJ - Array durchsuchen - While Schelife - Easy aber komm nicht drauf -.-

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • BlueJ - Array durchsuchen - While Schelife - Easy aber komm nicht drauf -.-

    Hallo.

    Ich habe folgende Frage :

    Ich soll zurückgeben ob in einem Array eine Zahl vorhanden ist oder nicht. ( mit while schleife , true oder false)

    Methode Kopf:

    public boolean suchen(int zahl){
    }

    So int zahl ist die Zahl die gesucht wird.

    Danke schonmal :)
  • Quellcode

    1. public boolean suchen(int zahl, int[] array)
    2. {
    3. int i = 0;
    4. while(i < array.length)
    5. {
    6. if (zahl == array[i])
    7. {
    8. return true;
    9. }
    10. i++;
    11. }
    12. return false;
    13. }
    Alles anzeigen


    Üblicherweise man man so etwas mit for und nicht mit while:

    Quellcode

    1. public boolean suchen(int zahl, int[] array)
    2. {
    3. for(int i = 0; i < array.length; i++)
    4. {
    5. if (zahl == array[i])
    6. {
    7. return true;
    8. }
    9. }
    10. return false;
    11. }
    Alles anzeigen
  • Julz schrieb:

    Dann könnte man das doch auch eigentlich mit einer "for Schleife" machen oder nicht? :/
    Verstehe da den Unterschied nicht...

    Weil der tolle Info Lehrer meint wir sollen das mit While machen :DD


    es gibt beide varianten. man kann die beiden schleifen type für unterschiedliche zwecke benutzen.
    wenn der lehrer sagt while schleife, dann will ja wahrscheinlich auch etwas damit aussagen bzw zeigen!
    MfG ShureG

    There are 10 kinds of people. Those who understand binary notation, and those who do not.