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

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

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

 fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) for (element in array) ( println(element) ) )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 1 2 3 4 5

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

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

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

 import java.util.Arrays fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) println(Arrays.toString(array)) )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 (1, 2, 3, 4, 5)

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

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

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

 import java.util.Arrays fun main(args: Array) ( val array = arrayOf(intArrayOf(1, 2), intArrayOf(3, 4), intArrayOf(5, 6, 7)) println(Arrays.deepToString(array)) )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

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

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

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

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

Εδώ είναι ο αντίστοιχος κώδικας Java: πρόγραμμα Java για εκτύπωση πίνακα

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