Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να επιστρέψει μια Boolean τιμή σε Java

Όταν προγραμματίζετε σε Java , δημιουργώντας τις δικές σας προσαρμοσμένες μεθόδους αποτελεί μια από τις κύριες δραστηριότητες . Όταν ορίζετε μια μέθοδο , δηλώνετε διάφορες λεπτομέρειες σχετικά με αυτό , συμπεριλαμβανομένου του ονόματος , τους τύπους δεδομένων οποιεσδήποτε παραμέτρους που χρειάζεται και τι τύπος δεδομένων που επιστρέφει . Δημιουργώντας μια μέθοδο για να επιστρέψει μια τιμή Boolean είναι μια από τις πιο απλές περιπτώσεις . Ακόμα κι αν είστε λίγο ξεκινάμε με προγραμματισμού Java , μπορείτε να γράψετε μια τέτοια μέθοδο , γρήγορα και εύκολα . Οδηγίες
Η 1

Αποφασίστε ποιος είναι ο σκοπός της μεθόδου σας πρόκειται να είναι . Προτού να αρχίσετε πραγματικά να κωδικοποιήσει τη μέθοδο , δημιουργήστε μια περίληψη για το τι πρόκειται να κάνει , ως εξής :

/**

* Ελέγξτε εάν η τιμή που διαβιβάστηκε String είναι
<. p> * πάρα πολύ καιρό να εμφανιστεί

* Το όνομα @ param - String όνομα για να εμφανιστεί

* @ επιστροφή - boolean τιμή true αν πάρα πολύ καιρό

* /

Αυτό είναι ένα σχόλιο Javadoc , ώστε το πρόγραμμά σας μπορεί να περιλαμβάνει μέσα σε κάθε τεκμηρίωση που παράγεται με την χρήση του εργαλείου . ( Βλ. Αναφορές 5 . ) Αυτό το παράδειγμα είναι για μια μέθοδο που παίρνει μια παράμετρο String , ελέγχει το μήκος της και επιστρέφει μια Boolean τιμή που δείχνει αν είναι πολύ μεγάλο για να εμφανιστεί κανονικά . Αυτό είναι ένα κοινό σενάριο σε προγράμματα όπου ο χρήστης εισέρχεται σε ένα όνομα που πρόκειται να εμφανιστεί κάπου μέσα σε ένα interface . 2

Δημιουργήστε την υπογραφή σας μέθοδο . Η υπογραφή μιας μεθόδου είναι το μέρος της που είναι προσβάσιμες από εξωτερικούς ή « πελάτη» κώδικα . Η υπογραφή περιλαμβάνει το όνομα της μεθόδου , ​​τις παραμέτρους και το είδος επιστροφής . Η υπογραφή μέθοδος δεν περιλαμβάνει την εφαρμογή , η οποία είναι εσωτερική της μεθόδου. Το ακόλουθο είναι ένα παράδειγμα υπογραφή μέθοδος για να ταιριάζει με τη μέθοδο ελέγχου όνομα μήκους που περιγράφονται στο σχόλιο :

public boolean isTooLong ( String όνομα )

Το όνομα της μεθόδου είναι ενημερωτικό , αναφέροντας το σκοπό της. Η παράμετρος είναι μια μεταβλητή String , και η μέθοδος επιστρέφει μια τιμή Boolean . ( Βλ. παραπομπές 1 , 2 , 3 . )
Εικόνων 3

Τοποθετήστε το σώμα σας μέθοδο . Το σώμα είναι η μέθοδος όπου σας παρέχει τις λεπτομέρειες της υλοποίησης . Αυτές οι λεπτομέρειες δεν έχουν σχέση με την εξωτερική κώδικα , ώστε να μπορείτε να αλλάξετε ανά πάσα στιγμή στο μέλλον, εφ 'όσον η υπογραφή μέθοδος παραμένει η ίδια . Ο παρακάτω κώδικας υλοποιεί τη μέθοδο " isTooLong " :

{

αν ( name.length ( ) > 25 ) return true ?

Άλλο επιστροφή ψευδείς?

}

Η μέθοδος υπαγορεύει ότι κάθε String μεγαλύτερο από 25 χαρακτήρες είναι πολύ μεγάλο για να εμφανιστεί . Δυαδικές τιμές του τύπου μπορεί να είναι αληθείς ή ψευδείς μόνο . ( Βλέπε αναφορές 4 . )
Η 4

Καλέστε τη μέθοδο από μια θέση αλλού στο πρόγραμμά σας . Το ακόλουθο παράδειγμα εξετάζει μια τιμή String όνομα για να δούμε αν είναι πολύ μακρύ , που εξάγει το αποτέλεσμα στην κονσόλα :

String myName = " James Smith " ?

Boolean tooLong = isTooLong ( myName ) ?

System.out.println ( " είναι " + + myName " πάρα πολύ καιρό - " + tooLong ) ?

Εκτελέστε το πρόγραμμά σας για να δείτε τι είναι γραμμένο στην κονσόλα . ( Βλ. παραπομπές 1 , 2 , 3 . )
5

Πειραματιστείτε με τη μέθοδο σας για να το δοκιμάσετε . Για να ελέγξετε τη μέθοδο μήκος του ονόματος , θα μπορούσε να αλλάξει το " myName " String μεταβλητής που δοκιμάζεται , αλλά θα πρέπει να σχεδιάσουν τις δοκιμές για να ταιριάζει στο δικό σας πρόγραμμα . Alter τη μέθοδο για να ταιριάζει με το έργο που εργάζεστε , να θυμόμαστε να επιλέξετε νόημα ονόματα και να περιλαμβάνει ένα ενημερωτικό σχόλιο.
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα