Προετοιμάστε ακέραιες τιμές σας . Αν δεν έχετε ήδη ακέραιοι να χρησιμοποιήσετε , μπορείτε να προσθέσετε το ακόλουθο δείγμα κώδικα στο πρόγραμμά σας Java :
int firstNum = 5 ? Int secondNum = 7 ?
Δώστε αυτές τις μεταβλητές τα ονόματά τους και τις αξίες που σας αρέσει . Όταν ελέγξετε το πρόγραμμά σας, να αλλάξει τις τιμές κάθε φορά που θα συντάξει και θα τρέξουν να δουν τις διαφορετικές λειτουργίες στην εργασία . 2
Δημιουργήστε μια τρίτη μεταβλητή για να αποθηκεύσετε το μέγιστο των δύο ακέραιες τιμές σας . Προσθέστε τον ακόλουθο κώδικα :
int max = -1 ?
Θέτοντας αυτήν την τιμή σε αρνητική αρχικά , το πρόγραμμά σας δεν θα κάνει εσφαλμένη χρήση του . Αυτός ο κωδικός λειτουργεί με βάση την υπόθεση ότι οι ακέραιες τιμές σας είναι τουλάχιστον μηδενικό . Αν οι τιμές είναι πιθανό να είναι κάτω από το μηδέν , ρυθμίστε την αρχική τιμή αυτής της μεταβλητής σε έναν αριθμό που είναι πέρα από το πιθανό εύρος των τιμών .
Εικόνων 3
Πραγματοποιείται υπό όρους δοκιμή σε ακέραιους σας . Προσθέστε την ακόλουθη εντολή "if" στον κώδικά σας :
εάν ( firstNum > secondNum ) max = firstNum ?
Αυτό ελέγχει αν ο πρώτος αριθμός είναι μεγαλύτερος από το δεύτερο . Εάν η δοκιμή επιστρέφει μια πραγματική τιμή, ο κώδικας θα ρυθμίσει το " max" μεταβλητή για να ταιριάζει με την τιμή του πρώτου αριθμού , δεδομένου ότι είναι η μεγαλύτερη. Εάν αυτός ο έλεγχος επιστρέφει μια ψεύτικη αξία , το πρόγραμμά σας θα αναζητήσει οποιοδήποτε αλυσοδεμένος υποθετικοί λόγοι , όπως ένα " else if " ή "αλλιώς" μπλοκ .
Η 4
Προσθέστε ένα " else if " μπλοκ με τον κωδικό σας . Χρησιμοποιήστε την παρακάτω σύνταξη για να προσθέσετε ένα δεύτερο υπό όρους δήλωση:
else if ( secondNum > firstNum ) max = secondNum ?
Η δοκιμή αυτή ελέγχει αν ο δεύτερος αριθμός είναι μεγαλύτερος από ό, τι το πρώτο . Εάν η δοκιμή επιστρέφει true το περιεχόμενο αυτής της δήλωσης θα εκτελέσει , ορίζοντας την τιμή του δεύτερου αριθμό στο " max" μεταβλητή . Εάν αυτός ο έλεγχος επιστρέφει false , το πρόγραμμα θα ψάξει για οποιαδήποτε περαιτέρω άλλο ή αλλιώς αν οι εξετάσεις .
5
Προσθέστε ένα « άλλο » μπλοκ υπό όρους τον κωδικό σας . Αν και οι δύο εξετάσεις επιστρέφουν ψεύτικες αξίες , οι ακέραιοι πρέπει να είναι ίσα , οπότε προσθέστε τον ακόλουθο κώδικα :
άλλο max = firstNum ?
Ο κωδικός αυτός επιλέγει αυθαίρετα για να ρυθμίσετε το " max" με τον πρώτο αριθμό , δεδομένου ότι δεν έχει σημασία ποιο θα επιλέξετε, αν είναι ίσα . Ο "αλλιώς" και "αλλιώς αν " δηλώσεις εκτελέσει μόνο εάν προηγούμενες δοκιμές έχουν επιστρέψει λανθασμένα αποτελέσματα . Όταν συμβεί ένα πραγματικό αποτέλεσμα , η εκτέλεση θα πηδήσει πέρα από το υπό όρους ελέγχους . Η " max" μεταβλητή θα πρέπει να περιέχει τη μεγαλύτερη αξία από δύο ακέραιους αριθμούς σας .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα