JΗ εμφάνιση πληροφοριών στην οθόνη στη Java μπορεί να γίνει με τη χρήση της μεθόδου System.out.println() όπως είδαμε προηγουμένως. Η μέθοδος αυτή εμφανίζει το περιεχόμενο στο παράθυρο κονσόλας και στη συνέχεια προχωρά σε μια νέα γραμμή. Αν θέλουμε να εμφανίσουμε το περιεχόμενο χωρίς να προχωρήσουμε σε μια νέα γραμμή, μπορούμε να χρησιμοποιήσουμε τη μέθοδο System.out.print().
Παρακάτω έχουμε ένα παράδειγμα χρήσης των μεθόδων System.out.println() και System.out.print() στη Java:
public class Main { public static void main(String[] args) { System.out.println("Hello World!"); System.out.print("Welcome to "); System.out.print("Java"); } }
Το παραπάνω πρόγραμμα εμφανίζει το περιεχόμενο στην οθόνη στην εξής μορφή:
Hello World! Welcome to Java
Μπορείτε να προσθέσετε όσες μεθόδους println() θέλετε. Να σημειώσουμε ότι θα προσθέσει μια νέα γραμμή για κάθε μέθοδο:
public class Main { public static void main(String[] args) { System.out.println("Hello World!"); System.out.println("Welcome to Java"); System.out.println("Java is fun to learn"); } }
Το παραπάνω πρόγραμμα θα εμφανίσει το περιεχόμενο στην οθόνη στη σειρά και μετά το κάθε μήνυμα θα προχωρήσει σε μια νέα γραμμή:
Hello World! Welcome to Java Java is fun to learn
Όταν εργάζεστε με κείμενο, τοποθετείτε το κείμενο μέσα σε διπλά εισαγωγικά “”.
Αυτό είναι ένα παράδειγμα κώδικα Java που δείχνει πώς το κείμενο πρέπει να τοποθετείται μέσα σε διπλά εισαγωγικά:
public class Main { public static void main(String[] args) { System.out.println("I am learning Java"); } }
Στο παραπάνω παράδειγμα, το κείμενο “I am learning Java” τοποθετείται μέσα σε διπλά εισαγωγικά “”. Η εκτέλεση του παραπάνω προγράμματος θα εμφανίσει το κείμενο “I am learning Java” στην οθόνη.
Υπάρχει επίσης η μέθοδος print(), η οποία είναι παρόμοια με την println().
Η μόνη διαφορά είναι ότι δεν εισάγει μια νέα γραμμή στο τέλος της έξοδου:
[adinserter block=”2″]
Να σημειωθεί ότι προσθέσαμε ένα επιπλέον κενό (μετά το “Hello World!” στο παράδειγμα παραπάνω), για καλύτερη αναγνωσιμότητα.
Αν εκτελέσετε τον κώδικα που δώσαμε στο προηγούμενο μήνυμα, θα δείτε το ακόλουθο αποτέλεσμα στην οθόνη σας:
Hello World!
Σημειώστε ότι τα κενά και οι αλλαγές γραμμής πρέπει να εισάγονται χειροκίνητα στον κώδικα, όπως φαίνεται στο προηγούμενο παράδειγμα.
public class Main { public static void main(String[] args) { System.out.print("Hello "); System.out.print("World!"); } }
Το παραπάνω πρόγραμμα θα εμφανίσει το κείμενο “Hello World!” στην ίδια γραμμή.
Να σημειωθεί ότι προσθέσαμε ένα επιπλέον κενό (μετά το “Hello World!” στο παράδειγμα παραπάνω), για καλύτερη αναγνωσιμότητα.
Αν εκτελέσετε τον κώδικα που δώσαμε στο προηγούμενο μήνυμα, θα δείτε το ακόλουθο αποτέλεσμα στην οθόνη σας:
Hello World!
Σημειώστε ότι τα κενά και οι αλλαγές γραμμής πρέπει να εισάγονται χειροκίνητα στον κώδικα, όπως φαίνεται στο προηγούμενο παράδειγμα.
[adinserter block=”3″]
Μπορείτε επίσης να χρησιμοποιήσετε τη μέθοδο println() για να εκτυπώσετε αριθμούς.
Ωστόσο, σε αντίθεση με το κείμενο, δεν τοποθετούμε τους αριθμούς μέσα σε διπλά εισαγωγικά:
public class Main { public static void main(String[] args) { System.out.println(42); } }
Στο παραπάνω παράδειγμα, εκτυπώνουμε τον αριθμό 42 στην οθόνη.
Παρακάτω δίνονται μερικά παραδείγματα κώδικα που χρησιμοποιούν τη μέθοδο println() για την εκτύπωση αριθμών στην οθόνη:
public class Main { public static void main(String[] args) { System.out.println(42); // Εκτύπωση ακέραιου αριθμού System.out.println(3.14); // Εκτύπωση δεκαδικού αριθμού System.out.println(2 + 2); // Εκτύπωση αποτελέσματος πράξης System.out.println("The answer is " + 42); // Συνένωση αλφαριθμητικού και ακέραιου } }
Στο πρώτο παράδειγμα εκτυπώνουμε τον ακέραιο αριθμό 42, στο δεύτερο παράδειγμα εκτυπώνουμε το δεκαδικό αριθμό 3.14, στο τρίτο παράδειγμα εκτυπώνουμε το αποτέλεσμα της πράξης 2 + 2 (δηλαδή τον αριθμό 4), και στο τέταρτο παράδειγμα συνενώνουμε ένα αλφαριθμητικό (“The answer is “) με έναν ακέραιο αριθμό (42) και εκτυπώνουμε το αποτέλεσμα (“The answer is 42”).
Μπορείτε επίσης να πραγματοποιήσετε μαθηματικούς υπολογισμούς μέσα στην μέθοδο println():
public class Main { public static void main(String[] args) { System.out.println("The sum of 2 and 3 is " + (2 + 3)); // Εκτύπωση αποτελέσματος πράξης } }
Στο παραπάνω παράδειγμα, πραγματοποιούμε την πράξη 2 + 3 μέσα στις παρενθέσεις και στη συνέχεια συνενώνουμε το αποτέλεσμα με ένα αλφαριθμητικό (“The sum of 2 and 3 is “) και το εκτυπώνουμε στην οθόνη. Το αποτέλεσμα θα είναι το εξής: “The sum of 2 and 3 is 5”.
Παρακάτω δίνονται μερικά παραδείγματα κώδικα που χρησιμοποιούν τη μέθοδο println() για την εκτύπωση αριθμητικών πράξεων στην οθόνη:
public class Main { public static void main(String[] args) { System.out.println(2 + 2); // Εκτύπωση αποτελέσματος πράξης System.out.println(5 - 3); // Εκτύπωση αποτελέσματος πράξης System.out.println(4 * 3); // Εκτύπωση αποτελέσματος πράξης System.out.println(6 / 2); // Εκτύπωση αποτελέσματος πράξης System.out.println(7 % 3); // Εκτύπωση αποτελέσματος πράξης } }
Στο παραπάνω παράδειγμα, πραγματοποιούμε τις πράξεις 2 + 2, 5 – 3, 4 * 3, 6 / 2 και 7 % 3 και εκτυπώνουμε τα αποτελέσματα στην οθόνη. Το αποτέλεσμα θα είναι το εξής:
4 2 12 3 1