Heim > Java > javaLernprogramm > Hauptteil

Java-Programm zum Drucken von Array-Elementen

WBOY
Freigeben: 2023-09-22 13:37:02
nach vorne
1605 Leute haben es durchsucht

Java-Programm zum Drucken von Array-Elementen

Wählen Sie in diesem Artikel das Array-Element aus und drucken Sie das Element mithilfe seines Indexwerts aus. Arrays sind in Java eine gängige Methode, um ähnliche Elementtypen zusammen zu speichern. Sowohl einzelne Werte als auch alle Elemente eines Arrays können problemlos gedruckt werden. Zum Drucken wird für alle Elemente des Arrays üblicherweise eine „for-Schleife“ verwendet, die einen Index von 0 bis zur Länge des Arrays auswählt.

Hier sind einige Beispiele für Arrays mit Ganzzahl- und String-Typen

Beispiel für ein Array vom Typ Int

int [] array1 = {11,22,32,42,-52,62,-72,82,-92,210};
int [][] array2 = {{11,222},{23,42},{-25,26},{-27,28},{-29,120}};
int [][][] array3 = {{{1111, -22222},{5533, 433}},{{44533, -635533},{-777733, 84433}},{{90033, 84433},{-999933, 433}}};
Nach dem Login kopieren

Beispiel für ein Array vom Typ String

String[] strarray = new String[]{"One", "Two", "Three"};
String[][] strarray2 = new String[][]{{"One1", "Two2"}, {"Three3", "Four"}};
String[][][] strarray3={{{"One33", "two33"},{"three33", "433"}},{{"44533", "635533"},{"seven33", "84433"}},{{"seven33", "84433"},{"three33", "433"}}};
Nach dem Login kopieren

Algorithmus

  • Schritt 1 – Typ deklarieren und Array definieren.

  • Schritt 2 – Geben Sie Elemente basierend auf dem Array-Typ an. Diese Elemente können auch vom Benutzer eingegeben werden.

  • Schritt 3 – Beginnen Sie mit dem Index 0-Element. Drucken Sie es aus.

  • Schritt 4 – Erhöhen Sie den Index um 1 und drucken Sie das nächste Element.

  • Schritt 5 – Gehen Sie zu Schritt 4 und fahren Sie mit dem gleichen fort, bis das letzte Element des Arrays gedruckt ist.

  • Schritt 6 – Verwenden Sie für 2D-Arrays zwei separate Schleifen, um den Zeilenindex bzw. den Spaltenindex zu steuern.

  • Schritt 7 – Verwenden Sie für ein N-dimensionales Array N Schleifen, um jeweils N Indizes zu steuern.

Mehrere Methoden

Wir bieten Beispiele für Lösungen mit unterschiedlichen Typen.

  • Durch die Verwendung eines Arrays vom Typ Int

  • Durch die Verwendung eines Arrays vom Typ String

Schauen wir uns das Programm und seine Ausgabe einzeln an.

Methode/Beispieltyp 1: Verwendung eines Arrays von Ganzzahltypen

Für eindimensionale Arrays

for (int n=0; n<array1.length; n++){
   System.out.println(array1[n]);
} ;
Nach dem Login kopieren

Für zweidimensionale Arrays

for (int n = 0; n < 2; n++) {
   for (int m=0; m< 2; m++) {
      System.out.print(array2[n][m] + " ");
   }
   System.out.println();
}
Nach dem Login kopieren

Für dreidimensionale Arrays

System.out.println("\nThe 3D Int array is:\n ");
for (int n = 0; n < 3; n++)
for (int m=0; m< 2; m++)
for (int t = 0; t < 2; t++)
   System.out.println("array3[" + n + "][" + m + "][" + t + "] = " + array3[n][m][t]);
};
Nach dem Login kopieren

Beispiel

public class newarr_multidim {
   public static void main(String[] args) {
      int [] array1 = {11,22,32,42,-52,62,-72,82,-92,210};
      int [][] array2 = {{11,222},{23,42},{-25,26},{-27,28},{-29,120}};
      int [][][] array3 = {{{1111, -22222},{5533, 433}},{{44533, -635533},{-777733, 84433}},{{90033, 84433},{-999933, 433}}};

      //printing individual elements by index value
      System.out.println(array1[1]+ "\n\n" +array2[0][1] + "\n\n" + array3[1][0][1]);

      //printing all elements
      System.out.println("\nThe elements in the 1D int array are:\n");
      for (int n=0; n<array1.length; n++){
         System.out.println(array1[n]);
      } ;
      System.out.println("\nThe 2D Int array is:\n ");
      for (int n = 0; n < 2; n++) {
         for (int m=0; m< 2; m++) {
            System.out.print(array2[n][m] + " ");
         }
         System.out.println();
      }
      System.out.println("\nThe 3D Int array is:\n ");
      for (int n = 0; n < 3; n++)
      for (int m=0; m< 2; m++)
      for (int t = 0; t < 2; t++)
      System.out.println("array3[" + n + "][" + m + "][" + t + "] = " + array3[n][m][t]);
   };
}
Nach dem Login kopieren

Ausgabe

22
222
-635533
The elements in the 1D int array are:
11
22
32
42
-52
62
-72
82
-92
210
The 2D Int array is:
11 222
23 42
The 3D Int array is:
array3[0][0][0] = 1111
array3[0][0][1] = -22222
array3[0][1][0] = 5533
array3[0][1][1] = 433
array3[1][0][0] = 44533
array3[1][0][1] = -635533
array3[1][1][0] = -777733
array3[1][1][1] = 84433
array3[2][0][0] = 90033
array3[2][0][1] = 84433
array3[2][1][0] = -999933
array3[2][1][1] = 433
Nach dem Login kopieren

Methode/Beispieltyp 2: Verwendung eines String-Typ-Arrays

Für eindimensionale Arrays

for (int n=0; n<strarray.length; n++){
   System.out.println(strarray[n]);
} ;
Nach dem Login kopieren

Für zweidimensionale Arrays

for (int n = 0; n < 2; n++) {
   for (int m=0; m< 2; m++) {
      System.out.print(strarray2[n][m] + " ");
   }
   System.out.println();
}
Nach dem Login kopieren

Für dreidimensionale Arrays

System.out.println("\nThe 3D String array is:\n ");
for (int n = 0; n < 3; n++)
for (int m=0; m< 2; m++)
for (int t = 0; t < 2; t++)
System.out.println("strarray3[" + n + "][" + m + "][" + t + "] = " + strarray3[n][m][t]);
};
Nach dem Login kopieren

Beispiel

public class newarr_multidim2 {
   public static void main(String[] args) {
      String[] strarray = new String[]{"One", "Two", "Three"};
      String[][] strarray2 = new String[][]{{"One1", "Two2"}, {"Three3", "Four"}};
      String[][][] strarray3={{{"One33", "two33"},{"three33", "433"}},{{"44533", "635533"},{"seven33", "84433"}},{{"seven33", "84433"},{"three33", "433"}}};

      //printing some elements by index value
      System.out.println(strarray[1]+ "\n\n" +strarray2[0][1] + "\n\n" + strarray3[1][0][1]);

      //printing all elements
      System.out.println("\nThe 1D String array is:\n ");
      for (int n=0; n < strarray.length; n++){
         System.out.println(strarray[n]);
      } ;
      System.out.println("\nThe 2D String array is:\n ");
      for (int n = 0; n < 2; n++) {
         for (int m=0; m< 2; m++) {
            System.out.print(strarray2[n][m] + " ");
         }
         System.out.println();
      }
      System.out.println("\nThe 3D String array is:\n ");
      for (int n = 0; n < 3; n++)
      for (int m=0; m< 2; m++)
      for (int t = 0; t < 2; t++)
      System.out.println("strarray3[" + n + "][" + m + "][" + t + "] = " + strarray3[n][m][t]);
   };
}
Nach dem Login kopieren

Ausgabe

Two
Two2
635533
The 1D String array is:
One
Two
Three
The 2D String array is:
One1 Two2
Three3 Four
The 3D String array is:
strarray3[0][0][0] = One33
strarray3[0][0][1] = two33
strarray3[0][1][0] = three33
strarray3[0][1][1] = 433
strarray3[1][0][0] = 44533
strarray3[1][0][1] = 635533
strarray3[1][1][0] = seven33
strarray3[1][1][1] = 84433
strarray3[2][0][0] = seven33
strarray3[2][0][1] = 84433
strarray3[2][1][0] = three33
strarray3[2][1][1] = 433
Nach dem Login kopieren

Fazit

Im obigen Artikel wird am Beispiel der Typen Int und String die Java-Sprache zum Drucken von Array-Elementen verwendet. Zu diesen Beispielen gehören das Drucken von 1D-Array-Elementen, das Drucken von 2D-Array-Elementen und das Drucken von 3D-Array-Elementen. Diese Elementdruckmethoden erstrecken sich auf N-dimensionale Arrays.

Das obige ist der detaillierte Inhalt vonJava-Programm zum Drucken von Array-Elementen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage