Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Schleifen mit Arrays Verwenden | Arrays
Java-Grundlagen
course content

Kursinhalt

Java-Grundlagen

Java-Grundlagen

1. Erste Schritte
2. Grundtypen und Operationen
3. Schleifen
4. Arrays
5. Zeichenkette

book
Schleifen mit Arrays Verwenden

Wie iteriert man mit Schleifen durch ein Array?

Arrays und Schleifen werden häufig zusammen verwendet. Bei der Arbeit mit einem großen Array, das 100 oder sogar 1000 Elemente enthält, wäre es unpraktisch, manuell mit jedem Element zu arbeiten und es zu extrahieren. Stellen Sie sich nur vor, wie zeitaufwendig es wäre, ein solches Array manuell zu füllen...

Um solche Aufgaben zu erreichen, verwenden wir Schleifen. Im vorherigen Abschnitt haben wir beobachtet, dass wir der Variablen i im 0-Schleife zunächst den Wert for zugewiesen haben, und die Array-Indizierung beginnt ebenfalls bei 0.

Angenommen, wir haben die Aufgabe, alle Elemente eines Arrays vom Typ char mit einer Länge von 10 anzuzeigen. Lassen Sie uns einen Codeausschnitt untersuchen, der diese Aufgabe erfüllt:

java

Main

copy
12345678910111213
package com.example; public class Main { public static void main(String[] args) { // Initializing a char array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; // Printing the array using a for-loop for (int i = 0; i < charArray.length; i++) { System.out.print(charArray[i]); } } }

Werfen wir einen genaueren Blick darauf, wie die Schleife über ein Array iteriert:

java

Main

copy
1234567891011121314
package com.example; public class Main { public static void main(String[] args) { // Initializing the char array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; // Printing the array using a for-loop for (int i = 0; i < charArray.length; i++) { System.out.println("Now variable i = " + i + ", and value of charArray[" + i + "] = " + charArray[i] + ";"); // The value of `i` increments with each loop iteration } } }
Aufgabe

Swipe to start coding

Wir haben ein Array mit den Stunden, die ein Mitarbeiter über 10 Tage gearbeitet hat. Sie müssen die Gesamtanzahl der Stunden berechnen und die durchschnittliche Anzahl der Stunden pro Tag ermitteln. Wenn der Durchschnitt weniger als 8 ist, zeigen Sie eine Strafe an; wenn es 8 oder mehr ist, loben Sie den Mitarbeiter.

  1. Definieren Sie die Größe des workHours-Arrays und weisen Sie sie der Variablen sizeMassive zu.
  2. Geben Sie die korrekte Bedingung in der for-Schleife an.
  3. Berechnen Sie die Gesamtstunden mit der Variablen totalHours.
  4. Berechnen Sie die durchschnittlichen Stunden, indem Sie totalHours durch die Anzahl der Elemente im Array teilen.

Lösung

java

solution

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 2
toggle bottom row

book
Schleifen mit Arrays Verwenden

Wie iteriert man mit Schleifen durch ein Array?

Arrays und Schleifen werden häufig zusammen verwendet. Bei der Arbeit mit einem großen Array, das 100 oder sogar 1000 Elemente enthält, wäre es unpraktisch, manuell mit jedem Element zu arbeiten und es zu extrahieren. Stellen Sie sich nur vor, wie zeitaufwendig es wäre, ein solches Array manuell zu füllen...

Um solche Aufgaben zu erreichen, verwenden wir Schleifen. Im vorherigen Abschnitt haben wir beobachtet, dass wir der Variablen i im 0-Schleife zunächst den Wert for zugewiesen haben, und die Array-Indizierung beginnt ebenfalls bei 0.

Angenommen, wir haben die Aufgabe, alle Elemente eines Arrays vom Typ char mit einer Länge von 10 anzuzeigen. Lassen Sie uns einen Codeausschnitt untersuchen, der diese Aufgabe erfüllt:

java

Main

copy
12345678910111213
package com.example; public class Main { public static void main(String[] args) { // Initializing a char array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; // Printing the array using a for-loop for (int i = 0; i < charArray.length; i++) { System.out.print(charArray[i]); } } }

Werfen wir einen genaueren Blick darauf, wie die Schleife über ein Array iteriert:

java

Main

copy
1234567891011121314
package com.example; public class Main { public static void main(String[] args) { // Initializing the char array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; // Printing the array using a for-loop for (int i = 0; i < charArray.length; i++) { System.out.println("Now variable i = " + i + ", and value of charArray[" + i + "] = " + charArray[i] + ";"); // The value of `i` increments with each loop iteration } } }
Aufgabe

Swipe to start coding

Wir haben ein Array mit den Stunden, die ein Mitarbeiter über 10 Tage gearbeitet hat. Sie müssen die Gesamtanzahl der Stunden berechnen und die durchschnittliche Anzahl der Stunden pro Tag ermitteln. Wenn der Durchschnitt weniger als 8 ist, zeigen Sie eine Strafe an; wenn es 8 oder mehr ist, loben Sie den Mitarbeiter.

  1. Definieren Sie die Größe des workHours-Arrays und weisen Sie sie der Variablen sizeMassive zu.
  2. Geben Sie die korrekte Bedingung in der for-Schleife an.
  3. Berechnen Sie die Gesamtstunden mit der Variablen totalHours.
  4. Berechnen Sie die durchschnittlichen Stunden, indem Sie totalHours durch die Anzahl der Elemente im Array teilen.

Lösung

java

solution

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 2
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt