Βίντεο: Ζωντανή ροή Hmerhsia Veroias 2024
Είναι σαφές ότι ολόκληροι οι αριθμοί έχουν έναν ρόλο σε αυτόν τον κόσμο. Επομένως, στη Java, μπορείτε να δηλώσετε μια μεταβλητή για να αποθηκεύσετε τίποτα αλλά ολόκληρους αριθμούς. Αυτή η καταχώρηση εμφανίζει ένα πρόγραμμα που χρησιμοποιεί μεταβλητές ολόκληρου αριθμού.
δημόσια τάξη ElevatorFitter {δημόσια static κενό main (String args []) {int weightOfAPerson; int ανελκυστήραςWeightLimit; int numberOfPeople; βάροςOfAPerson = 150; liftWeightLimit = 1400; numberOfPeople = ανελκυστήραςWeightLimit / weightOfAPerson; Σύστημα. έξω. εκτύπωση ("Μπορείτε να χωρέσετε"); Σύστημα. έξω. εκτύπωση (numberOfPeople); Σύστημα. έξω. println ("άνθρωποι στον ανελκυστήρα.")}}}
Η ιστορία πίσω από το πρόγραμμα στην λίστα απαιτεί κάποια βαριά εξήγηση. Τόσο εδώ:
Έχετε έναν ανελκυστήρα του ξενοδοχείου με χωρητικότητα βάρους 1, 400 κιλά. Ένα Σαββατοκύριακο, το ξενοδοχείο φιλοξενεί την οικογενειακή επανένωση Brickenchicker. Ένας ορισμένος κλάδος της οικογένειας Brickenchicker έχει ευλογηθεί με τα ίδια dectuplets (δέκα αδέλφια, όλα με τα ίδια φυσικά χαρακτηριστικά). Κανονικά, κάθε ένα από τα Brickchicker dectuplets ζυγίζει ακριβώς 145 κιλά.
Αλλά το Σάββατο η οικογένεια έχει ένα μεγάλο μεσημεριανό μεσημεριανό γεύμα και, επειδή το μεσημεριανό γεύμα περιλαμβάνει το shortcake φραουλών, κάθε ένα από τα Brickchicker dectuplets ζυγίζει τώρα £ 150. Αμέσως μετά το μεσημεριανό γεύμα, και τα δέκα από τα τετράγωνα του Brickenchicker φτάνουν στον ανελκυστήρα ακριβώς την ίδια ώρα. (Γιατί όχι; Όλοι οι δέκα σκέφτονται το ίδιο.) Έτσι, το ερώτημα είναι, πόσοι από τους dectuplets μπορούν να χωρέσουν στον ανελκυστήρα;
Η απάντηση στο αίνιγμα του Brickenchicker (η έξοδος του προγράμματος της καταχώρισης) εμφανίζεται εδώ.Στον πυρήνα του προβλήματος του ανελκυστήρα Brickenchicker, έχετε ολόκληρους αριθμούς - αριθμούς χωρίς ψηφία πέρα από το δεκαδικό. Όταν διαιρείτε 1, 400 με 150, παίρνετε 9⅓, αλλά δεν πρέπει να πάρετε σοβαρά το . Ανεξάρτητα από το πόσο σκληρά δοκιμάζετε, δεν μπορείτε να πιέσετε μια επιπλέον 50 λίβρες αξίας Brickenchicker dectuplet πάνω στο ασανσέρ.
Όταν διαιρείτε μια τιμή int με μια άλλη (όπως συμβαίνει με την κάθετο στην καταχώρηση), παίρνετε ένα άλλο int. Όταν διαιρείτε 1, 400 κατά 150, παίρνετε 9 - όχι 9. Βλέπετε αυτό στο σχήμα.Από κοινού, οι ακόλουθες δηλώσεις εμφανίζουν 9 στην οθόνη:
numberOfPeople = elevatorWeightLimit / weightOfAPerson; Σύστημα. έξω. εκτύπωση (numberOfPeople);