Τρόπος εκτύπωσης Java
Τρεις μέθοδοι ή λειτουργίες παρέχονται στο Java γλώσσα για την εκτύπωση της εξόδου. Αυτές οι μέθοδοι εξαρτώνται από την απαίτηση της μεθόδου και την επιθυμητή έξοδο στην κωδικοποίηση.
- Java μέθοδο print().: Τα δεδομένα εμφανίζονται στην ίδια γραμμή χρησιμοποιώντας δήλωση εκτύπωσης σε java.
- Java Μέθοδος println(): Εκτυπώστε την εκτύπωση στην τρέχουσα γραμμή και η θέση του δρομέα μετακινείται στην επόμενη γραμμή.
- Java Μέθοδος printf(): τα δεδομένα εμφανίζονται με τη συγκεκριμένη μορφή σύμφωνα με τις απαιτήσεις.
Μέθοδος 1: Java μέθοδο print().
Java Η μέθοδος εκτύπωσης λειτουργεί για την εκτύπωση περιεχομένου στην κονσόλα. Ανήκει σε μια υπερφορτωμένη μέθοδο της κλάσης java PrintStream. Χρειάζεται μια συμβολοσειρά ως παράμετρος εισόδου.
Ο κέρσορας εξόδου παραμένει στην ίδια γραμμή μετά την εκτύπωση της δήλωσης εισόδου. Αυτή η μέθοδος λειτουργεί εάν δεν αναλύσουμε καμία παράμετρο. Η δήλωση εκτύπωσης χρησιμοποιεί το "\n" για να μεταβεί στην επόμενη γραμμή.
Σύνταξη:
Η σύνταξη δείχνει τον τρόπο λειτουργίας του Java έντυπη δήλωση.
System.out.print(String input_data);
Το System.out είναι ένα Java μέθοδος για τη δημιουργία μιας παρουσίας της κλάσης PrintStream. Εμφανίζει την τυπική ροή εξόδου. Δεν μπορείτε να χρησιμοποιήσετε απευθείας το αντικείμενο PrintStream.
- System: Το System είναι μια τελική κλάση που χρησιμοποιείται στο "Java.lang.package” για εμφάνιση δεδομένων.
- out: Το "out" είναι ένα παράδειγμα της κλάσης java System με ένα πεδίο δημόσιου μέλους. Είναι ένας τύπος πακέτου PrintStream για τη δημιουργία αντικειμένων εσωτερικά.
Παράδειγμα
Το παράδειγμα που δίνεται δείχνει τη διαδικασία εργασίας της μεθόδου print().
class HelloCoder{ public static void main(String[] args) { System.out.print("How to Print in Java! \n"); System.out.print("Hello Coder!"); System.out.print("Guru99!"); } }
Παραγωγή:
How to Print in Java! HELLO CODER! Guru99
Μέθοδος 2: Java μέθοδο println().
Java Η μέθοδος println είναι μια προηγμένη μορφή της μεθόδου print(). Χρησιμοποιείται για την εμφάνιση κειμένου στην κονσόλα. Ανήκει στην κλάση PrintStream μέσω της μεθόδου υπερφόρτωσης. αυτή η μέθοδος δουλεύεται με μια παράμετρο συμβολοσειράς. Μετά την εκτύπωση των δεδομένων, ο κέρσορας μετακινείται στην αρχή της επόμενης γραμμής.
Σύνταξη:
Η σύνταξη δείχνει τον τρόπο λειτουργίας του Java println δήλωση.
System.out.println(String input_data);
println(): Η κλάση PrintStream που χρησιμοποιείται για την εμφάνιση εξόδου στην κονσόλα.
Παράδειγμα:
Ας δούμε το παράδειγμα της μεθόδου print().
public class HelloCoder { public static void main(String[] args) { System.out.println("How to Print in Java! "); System.out.println("Hello Coder!"); System.out.println("Guru99!"); } }
Παραγωγή:
How to Print in Java! Hello Coder! Guru99!
Άλλες μέθοδοι υπερφόρτωσης java στο println()
Η μέθοδος print() έχει τις ακόλουθες υπερφορτωμένες μεθόδους:
Υπερφορτωμένες Μέθοδοι | Μορφή δεδομένων εκτύπωσης |
εκτύπωση (boolean b) | Αυτή η μέθοδος δείχνει την τιμή Boolean |
εκτύπωση (χαρακτήρας γ) | Μια μέθοδος εμφανίζει τον χαρακτήρα |
εκτύπωση(χαρ[] s) | Δείχνει μια σειρά από χαρακτήρες |
εκτύπωση (διπλασιασμένη) | Εμφανίζει τον αριθμό κινητής υποδιαστολής διπλής ακρίβειας |
εκτύπωση (float f) | Μια μέθοδος δείχνει τον αριθμό κινητής υποδιαστολής |
εκτύπωση (μακρύ l) | Δείχνει έναν μακρύ ακέραιο |
εκτύπωση (int i) | Δείχνει έναν ακέραιο αριθμό |
εκτύπωση (αντικείμενο) | Αυτή η μέθοδος λειτουργεί την τιμή αντικειμένου |
εκτύπωση (συμβολοσειρά s) | Αυτή η μέθοδος εμφανίζει την τιμή συμβολοσειράς |
Μέθοδος 3: Java μέθοδο printf().
Java Η μέθοδος printf εμφανίζει τη μορφοποιημένη συμβολοσειρά στην κονσόλα με τη συγκεκριμένη μορφή. Είναι μια μέθοδος με υπερφόρτωση java της κλάσης PrintStream για την εκτύπωση τιμών. Οι προσδιοριστές εμφανίζονται με μορφοποιημένα ορίσματα στη μέθοδο.
Σύνταξη:
Η σύνταξη δείχνει τον τρόπο λειτουργίας της πρότασης printf().
System.out.printf(String display_format, Object input_data);
Παράδειγμα
Ας δούμε το παράδειγμα της μεθόδου print().
public class HelloCoder{ public static void main(String[] args) { System.out.printf("'%s' %n","How to Print in Java!"); System.out.printf("%S %n","Hello Coder!"); System.out.printf("'%S' %n","Learning"); } }
Παραγωγή:
'How to Print in Java!' HELLO CODER! 'LEARNING'
προσδιοριστές printf() σε Java
Η μέθοδος printf() χρησιμοποιεί τους ακόλουθους προσδιοριστές:
Προσδιοριστής | Χαρακτηριστικά |
%c | Αξία χαρακτήρα |
%d | Ακέραια τιμή |
%f | Κυμαινόμενος αριθμός |
%s | σειρά χαρακτήρων |
%% | Εκτυπώστε ή εμφανίστε ένα σύμβολο ποσοστού (%) |
%e | εκθετική τιμή κινητής υποδιαστολής |
Παράδειγμα
Ας δούμε το παράδειγμα της μεθόδου εκτύπωσης στο Java.
public class HelloCoder{ public static void main(String[] args) { System.out.println("How to Print in Java!"); System.out.printf("%S %n","Hello Coder!"); System.out.print(" Guru99"); } }
Παραγωγή:
How to Print in Java! HELLO CODER! Guru99
Πώς να εκτυπώσετε χρησιμοποιώντας δεδομένα που έχετε εισάγει Java
Πώς να εκτυπώσετε χρησιμοποιώντας δεδομένα που έχετε εισάγει Java
Τα παρακάτω βήματα μας δείχνουν να εκτυπώνουμε τα δεδομένα που έχουν εισαχθεί.
Βήμα 1) Χρησιμοποιήστε το Java πακέτο σαρωτή για υποστήριξη δεδομένων εισόδου χρήστη.
Βήμα 2) Μια κλάση ή αντικείμενο Scanner λειτουργεί για να δέχεται είσοδο από τυπική είσοδο. Μπαίνει από το πληκτρολόγιο.
Βήμα 3) Δημιουργήστε το μεταβλητή χρησιμοποιώντας τη μέθοδο «Scanner(System.in)».
Βήμα 4) Χρησιμοποιήστε τη μεταβλητή. Στη συνέχεια, η nextInt() διαβάζει όλες τις τιμές από το πληκτρολόγιο.
Βήμα 5) Αυτή η μέθοδος λαμβάνει δεδομένα εισόδου μέχρι να συναντήσει έναν νέο χαρακτήρα γραμμής (Enter).
Βήμα 6) Τέλος, η τιμή εισόδου εκτυπώνει την κανονική έξοδο χρησιμοποιώντας τη συνάρτηση System.out.print().
Παράδειγμα
Ας δούμε το παράδειγμα της εισαγωγής δεδομένων εισόδου χρήστη και της εκτύπωσης Java.
import java.util.Scanner; public class HelloCoder { public static void main(String[] args) { Scanner reader_data = new Scanner(System.in); System.out.print("Enter a Value: "); int number_data = reader_data.nextInt(); System.out.println("User entered: " + number_data); int add = number_data+number_data; System.out.println("Addition: " + add); } }
Παραγωγή:
Enter a Value: 21 User entered: 21 Addition: 42
Άλλες μέθοδοι υπερφόρτωσης java στην εκτύπωση()
Η μέθοδος print() έχει τις ακόλουθες υπερφορτωμένες μεθόδους:
Υπερφορτωμένες Μέθοδοι | Μορφή δεδομένων εκτύπωσης |
εκτύπωση (boolean b) | Αυτή η μέθοδος δείχνει την τιμή Boolean |
εκτύπωση (χαρακτήρας γ) | Αυτή η μέθοδος δείχνει τον χαρακτήρα |
εκτύπωση(χαρ[] s) | Αυτή η μέθοδος εμφανίζει ένα παράταξη των χαρακτήρων |
εκτύπωση (διπλασιασμένη) | Μια μέθοδος δείχνει αριθμό κινητής υποδιαστολής διπλής ακρίβειας |
εκτύπωση (float f) | Αυτή η μέθοδος εμφανίζει έναν αριθμό κινητής υποδιαστολής |
εκτύπωση (μακρύ l) | Αυτή η μέθοδος δείχνει έναν μακρύ ακέραιο |
εκτύπωση (int i) | Αυτή η μέθοδος δείχνει έναν ακέραιο αριθμό |
εκτύπωση (αντικείμενο) | Λειτουργεί για την τιμή του αντικειμένου |
εκτύπωση (συμβολοσειρά s) | Αυτή η μέθοδος λειτουργεί και εμφανίζει την τιμή συμβολοσειράς |
Σύγκριση έντυπων δηλώσεων σε Java
Η κύρια διάκριση μεταξύ των μεθόδων print() και println() στο Java φαίνεται παρακάτω.
Java δήλωση println(). | Java δήλωση print(). |
Ο κέρσορας εμφανίζεται στην επόμενη γραμμή μετά την εμφάνιση της εξόδου στην κονσόλα. Μπορούμε να ερμηνεύσουμε το 'ln' στο 'println' ως την 'επόμενη γραμμή'. | Ο κέρσορας εμφανίζεται στην ίδια γραμμή αφού εμφανιστεί η έξοδος στην κονσόλα χρησιμοποιώντας το print(). |
Μπορούμε να χρησιμοποιήσουμε τη συνάρτηση System.out.println(data) για να λάβουμε τα δεδομένα και να εμφανίσουμε τον κέρσορα στην επόμενη γραμμή. | Μπορούμε να χρησιμοποιήσουμε τη συνάρτηση System.out.print (data) εμφανίζει τα δεδομένα εισόδου στην ίδια γραμμή. |
Περίληψη
- Η δήλωση εκτύπωσης είναι ένας απλός τρόπος εμφάνισης δεδομένων για α Java προγραμματιστής.
- Η συνάρτηση System.out.print() λειτουργεί με τις τρεις μεθόδους: print, println και printf.
- Μπορούμε να χειριστούμε δεδομένα σε μία γραμμή και την επόμενη μορφή γραμμής χρησιμοποιώντας το Java μεθόδους εκτύπωσης.
- Οι προσδιοριστές και η μέθοδος υπερφόρτωσης χρησιμοποιούνται για την εμφάνιση πληροφοριών με απαιτούμενο τύπο δεδομένων.
- The Java Η συνάρτηση printf() χρησιμοποιεί προσδιοριστές σύμφωνα με τις απαιτήσεις του χρήστη. Οι μέθοδοι print() και println() χρησιμοποιούν υπερφορτωμένες μεθόδους.
- Τα δεδομένα εισόδου λειτουργούν και εμφανίζονται χρησιμοποιώντας το πακέτο και τη μέθοδο του σαρωτή.