Jede Zahl in einem array int mit einer Zahl multiplizieren

  • Oder


    Java
    int[] deinArray = { 5,5,5,5,5,5,5,5 };
    
    
    for (int intVariable : deinArray) {
    intVariable = intVariable * 5;
    }


    Hier geht die Schleife autom. durch jedes Feld des Arrays durch und bearbeitet das jeweilige Feld durch (hier) intVariable...

    Bei Unklarheiten, halten Sie Ihren Kopf kurz in eine Schüssel voll klarem Wasser, dann wirds etwas klarer. Danke ;)


    Gruß Andi ---- Das Huhn oder das Ei zuerst? ;)
    Funtik -- G+

    Einmal editiert, zuletzt von Funtik ()

  • Oder


    Java
    int[] deinArray = { 5,5,5,5,5,5,5,5 };
    
    
    for (int intVariable : deinArray) {
    intVariable = intVariable * 5;
    }


    Dieser Code ändert jedoch nicht die Integer im Array. Das wäre vielleicht noch wichtig zu sagen.


    Schade, dass Java keine Zeiger auf Zeiger unterstützt, sonst hätte ich jetzt mit meinem C-Wissen angeben können...

    C
    int len = deinArray.length;
    int[] ergebnisArray = new int[len];
    
    
    while ( len-- ) {
        *ergebnisArray++ = *deinArray++ * 5;
    }

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.


    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!