Πρόγραμμα Java για εκτύπωση μιας σειράς

Σε αυτό το πρόγραμμα, θα μάθετε διαφορετικές τεχνικές για να εκτυπώσετε τα στοιχεία ενός δεδομένου πίνακα στην Java.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες εφαρμογές προγραμματισμού Java:

  • Πίνακες Java
  • Πολυδιάστατες συστοιχίες Java
  • Java για βρόχο

Παράδειγμα 1: Εκτυπώστε μια συστοιχία χρησιμοποιώντας βρόχο For

 public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); for (int element: array) ( System.out.println(element); ) ) )

Παραγωγή

 1 2 3 4 5

Στο παραπάνω πρόγραμμα, ο βρόχος για κάθε βρόχο χρησιμοποιείται για την επανάληψη του δεδομένου πίνακα, πίνακα.

Έχει πρόσβαση σε κάθε στοιχείο του πίνακα και εκτυπώνει χρησιμοποιώντας println().

Παράδειγμα 2: Εκτυπώστε μια συστοιχία χρησιμοποιώντας τυπικές συστοιχίες βιβλιοθήκης

 import java.util.Arrays; public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); System.out.println(Arrays.toString(array)); ) )

Παραγωγή

 (1, 2, 3, 4, 5)

Στο παραπάνω πρόγραμμα, το for loop έχει αντικατασταθεί από μία μόνο γραμμή κώδικα χρησιμοποιώντας τη Arrays.toString()συνάρτηση.

Όπως μπορείτε να δείτε, αυτό δίνει μια καθαρή έξοδο χωρίς επιπλέον γραμμές κώδικα.

Παράδειγμα 3: Εκτύπωση πολυδιάστατης συστοιχίας

 import java.util.Arrays; public class Array ( public static void main(String() args) ( int()() array = ((1, 2), (3, 4), (5, 6, 7)); System.out.println(Arrays.deepToString(array)); ) )

Παραγωγή

 ((1, 2), (3, 4), (5, 6, 7))

Στο παραπάνω πρόγραμμα, δεδομένου ότι κάθε στοιχείο σε πίνακα περιέχει έναν άλλο πίνακα, απλά χρησιμοποιώντας Arrays.toString()εκτυπώνει τη διεύθυνση των στοιχείων (ένθετος πίνακας).

Για να λάβουμε τους αριθμούς από τον εσωτερικό πίνακα, απλώς μια άλλη λειτουργία Arrays.deepToString(). Αυτό μας δίνει τους αριθμούς 1, 2 και ούτω καθεξής, ψάχνουμε.

Αυτή η λειτουργία λειτουργεί και για τρισδιάστατες συστοιχίες.

ενδιαφέροντα άρθρα...