Skip to Content

4. Felder aufzählend initialisieren und benutzen

Vervollständigen Sie die weiter unten aufgeführte Vorlage einer Klasse Prim.

Deklarieren sie ein privates, statisches Attribut der Klasse Prim zur Verwaltung der ersten fünf Primzahlen in aufsteigender Folge. (2 Minuten)
2 ist die erste Primzahl!

  • Initialisieren Sie das Attribut mit dem Feld mit einer aufzählenden Belegung (1 Minute)
  • das Feld soll nicht veränderbar sein (1Minute)
  • an der ersten Stelle soll die 2 im Feld gespeichert sein
  • Implementieren Sie den Rumpf der Methode auslesen()
    • sie liest die n'te Primzahl aus dem Feld aus.
    • Beim Aufruf von 1 gibt erste Primzahl aus.
    • Beim Aufruf von 2 die zweite usw.
    • Sie müssen nicht die Feldgrenzen überprüfen.
    public class Prim {
       // Hier das Feldattribut deklarieren
    
   
    }// Ende der Klasse Prim
 
Niveau 1
Schwierigkeitsgrad mittel
Zeit 7 Minuten (4+3)

Die Antwort ist bei der nächsten Frage zu finden (URL rechts unten)

Antwort zu Frage 3 : Implementieren eines Felds (Array)

public class Feld {
  // Ab hier implementieren
  public int[] f = {9,8,7,6,5,4,3,2,1,0};
   
  protected void verdoppeln() {
     for (int i=0;i<f.length;i++) {
         f[i]=2*f[i];
     }
   } 

}// Ende der Klasse Feld

Comments

if

if (MAX_PASSAGIERE<=passagiere+n) passagiere +=n;
Ist das nicht falsch? Eigentlich müsste es doch "MaxPassagiere größer gleich Passagiere + n" sein oder?

Sarah, Fabien, Nike, Christian, Nurbanu, Stefanie, Robin

Stimmt!

Wurde verbessert. Danke.



blog | by Dr. Radut