forschleife bei BlueJ und weiteres im array

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

  • forschleife bei BlueJ und weiteres im array

    alllso hallo erstmal ;) Ich habe irgendwie ein Problem mit BlueJ, um genau zu sein mit den Arrays.
    Ich habe ein Array und will die sog. "Schubladen" auffüllen, aber anstatt das alles untereinander zu schreiben zusammen in eine for-schleife packen. Aber irgendwie bekomme ich das nicht mehr hin ;) ?(



    public class feld
    {

    int [] zahlenfeld;
    int i;


    public feld()
    {
    zahlenfeld = new int [4];
    zahlenfeld [0] = 10;
    zahlenfeld [1] = 11;
    zahlenfeld [2] = 12;
    zahlenfeld [3] = 13;
    }


    public int gibAus(int i)
    {

    return zahlenfeld;
    }
    }
  • Moin,

    hier eine Lösung, die ausbaufähig ist, aber Dir einen Anstoss liefern soll:

    Quellcode

    1. package snippets.coding.sissey;
    2. /**
    3. *
    4. * @author Puni
    5. */
    6. public class Feld {
    7. int[] zahlenfeld;
    8. public Feld() {
    9. fuelleFeld(4); // Aufruf der Füll-Methode
    10. }
    11. public void fuelleFeld(int anzahl) {
    12. zahlenfeld = new int[anzahl];
    13. int zaehler = 10; // Wert
    14. for (int i = 0; i < anzahl; i++) { // ginge auch mit while-Schleife
    15. zahlenfeld[i] = zaehler; // Wert zuweisen
    16. zaehler++; // Wert pro Durchlauf erhöhen
    17. }
    18. }
    19. public int ausgabe(int i) {
    20. return zahlenfeld[i]; // Rückgabe des Integer-Werts von Index i
    21. }
    22. }
    Alles anzeigen


    Gruß,
    Puni