όρους δοκιμών σε προγράμματα δοκιμάσει συχνά τις τιμές των μεταβλητών . Για παράδειγμα , ο παρακάτω κώδικας Java περιέχει μια δοκιμή με όρους λογικούς τελεστές :
int myNumber = 5 ?
Εάν ( myNumber > 0 ) System.out.println ( " Μεγαλύτερο από το μηδέν " ) ?
else if ( myNumber <0 ) System.out.println ( " Λιγότερο από μηδέν" ) ?
άλλο System.out.println ( " πρέπει να είναι μηδέν" ) ?
Αυτός ο κώδικας εκτελεί μια σειρά από δοκιμές με τη χρήση αλυσοδεμένος boolean λογική . Οι κωδικό πρώτες δοκιμές αν η τιμή της μεταβλητής που έχει δηλωθεί είναι μεγαλύτερη από το μηδέν , γράφοντας ένα μήνυμα με το πρότυπο κονσόλα εξόδου αν είναι , που σημαίνει ότι η δοκιμή επιστρέψει μια αληθινή αξία . Εάν η πρώτη δοκιμή επιστρέφει μια εσφαλμένη τιμή , το πρόγραμμα θα εκτελέσει το επόμενο τεστ , που εκφράζεται με τη χρήση " else if ". Μόνο αν οι δύο πρώτες δοκιμές θα επιστρέψει false , το πρόγραμμα εκτελεί ό, τι είναι στη ρήτρα « άλλο» .
Εικόνων Ισότητας
Η
Conditionals στον προγραμματισμό χρησιμοποιούν συχνά δοκιμές ισότητας . Το παρακάτω είναι ένα τεστ για την ισότητα παράδειγμα σε Java :
αν ( numOne == numTwo )
Εάν οι δύο μεταβλητές που αναφέρονται είναι πρωτόγονη αριθμούς τύπου , η δοκιμή θα επιστρέψει μια αληθινή αποτέλεσμα αν είναι οι τιμές τους ίσες . Όταν υποθετικοί τη διεξαγωγή δοκιμών για την ισότητα μεταβλητές αντικειμένου , τα αποτελέσματα μπορεί να είναι απρόβλεπτη . Σε ορισμένες γλώσσες , υπάρχουν πρόσθετες δοκιμές ισότητας . Για παράδειγμα , οι ακόλουθες δοκιμές PHP κώδικα αν δύο μεταβλητές είναι ίδιες , πράγμα που σημαίνει ότι έχουν τον ίδιο τύπο , καθώς και την αξία :
if ( $ num_one === $ num_two )
Η
μη ισότητας
Η
Προγράμματα συχνά δοκιμή για να δούμε αν οι μεταβλητές δεν είναι ίσες . Ο κώδικας που ακολουθεί δείχνει την τεχνική σε Java :
αν ( numOne! = numTwo )
Ορισμένες γλώσσες χρησιμοποιούν μια ποικιλία δομών για σύνταξη για να ελεγχθεί η μη ισότητα . Για παράδειγμα , ο παρακάτω κώδικας PHP εκτελεί επίσης μια δοκιμή που θα επιστρέψει μια αληθινή τιμή boolean αν οι μεταβλητές δεν είναι ίσες :
if ( $ num_one <> $ num_two )
να ελέγξετε αν δύο τιμές δεν είναι ίδιες , PHP χρησιμοποιεί την ακόλουθη δομή :
if ( $ num_one == $ num_two ! )
εικόνων Λοιπές Δοκιμές
Η
Διαφορετικές προγραμματισμού και scripting γλώσσες παρέχουν διάφορες δοκιμές υπό όρους για χρήση εντός boolean λογική δομές . Οι ακόλουθες δοκιμές κώδικα PHP εάν μία αξία είναι μεγαλύτερος από ή ίσος με κάποιον άλλον :
if ( $ num_one > = $ num_two )
δοκιμές Αυτός ο κώδικας Java αν μία τιμή είναι μικρότερη ή ίση σε έναν αριθμό που εκφράζεται ρητά :
αν ( numOne <= 0 )
όρους δοκιμών σε προγράμματα εμφανίζονται επίσης σε άλλες δομές ελέγχου, όπως βρόχους και εναλλαγή καταστάσεων. Η ακόλουθη "για το " περίγραμμα βρόχου είναι μια κοινή χρήση για την boolean λογική :
για ( int i = 0 ? I Ο βρόχος αυτός αυξάνει την τιμή του "i " κάθε φορά που επαναλαμβάνεται , μόνο την εκτέλεση του περιεχομένου βρόχο εάν η τιμή παραμένει κάτω από το μήκος ενός πίνακα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα