This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
java:formatting [2015/03/10 12:44] gthanos [Μορφοποίηση Εξόδου] |
java:formatting [2015/03/10 12:54] gthanos [Οι print και println Μέθοδοι] |
||
---|---|---|---|
Line 10: | Line 10: | ||
==== Οι print και println Μέθοδοι ==== | ==== Οι print και println Μέθοδοι ==== | ||
- | Η κλήση των //print// ή //println// εξάγει μια μοναδική τιμή αφού μετατρέψει την τιμή χρησιμοποιώντας την κατάλληλη μέθοδο //toString//. Μπορούμε να δούμε αυτό το παράδειγμα //Root//: | + | Η κλήση των //print// ή //println// λαμβάνει ως όρισμα ένα String. Εάν υπάρχουν ορίσματα στις δύο αυτές μεθόδους που δεν είναι του τύπου String, τότε καλείται η μέθοδος ''toString()'', προκειμένου να μετατραπούν τα ορίσματα σε String. Μπορείτε να δείτε το παρακάτω παράδειγμα: |
<code java Root.java> | <code java Root.java> | ||
Line 31: | Line 31: | ||
</code> | </code> | ||
- | Αυτή είναι η έξοδος της Root: | + | Παρακάτω δίνεται το αποτέλεσμα της εκτέλεσης της κλάσης Root: |
<code java> | <code java> | ||
Line 37: | Line 37: | ||
The square root of 5 is 2.23606797749979. | The square root of 5 is 2.23606797749979. | ||
</code> | </code> | ||
- | |||
- | Οι μεταβλητές //i// και //r// διαμορφώθηκαν δύο φορές: την πρώτη φορά, χρησιμοποιώντας κώδικα σε μια υπερφόρτωση της print, τη δεύτερη φορά με κώδικα μετατροπής που δημιουργήθηκε αυτόματα από το μεταγλωττιστή της Java, ο οποίος επίσης χρησιμοποιεί την //toString//. Μπορείτε να διαμορφώσετε οποιαδήποτε τιμή με αυτόν τον τρόπο, αλλά εδώ δεν έχετε πολύ τον έλεγχο των αποτελεσμάτων. | ||
==== Η Μέθοδος format ==== | ==== Η Μέθοδος format ==== |