Vidéo: Placer des points dans un repère - exercice 2024
Clairement, les nombres entiers ont un rôle dans ce monde. Par conséquent, en Java, vous pouvez déclarer une variable pour stocker uniquement des nombres entiers. Cette liste montre un programme qui utilise des variables entières.
public class ElevatorFitter {public static void principal (String args []) {int weightOfAPerson; int elevatorWeightLimit; int numberOfPeople; weightOfAPerson = 150; elevatorWeightLimit = 1400; numberOfPeople = elevatorWeightLimit / weightOfAPerson; Système. en dehors. print ("Vous pouvez tenir"); Système. en dehors. print (numberOfPeople); Système. en dehors. println ("les gens dans l'ascenseur.");}}
L'histoire derrière le programme dans la liste prend un peu de poids expliquant. Alors voilà:
Vous avez un ascenseur d'hôtel dont la capacité de poids est de 1 400 livres. Un week-end, l'hôtel accueille la réunion de famille Brickenchicker. Une certaine branche de la famille Brickenchicker a été béni avec des dectuplés identiques (dix frères et soeurs, tous avec les mêmes caractéristiques physiques). Normalement, chacune des dectuplés de Brickenchicker pèse exactement 145 livres.
Mais le samedi, la famille a un grand repas avec traiteur, et, comme le déjeuner comprenait un gâteau aux fraises, chacun des dectuplés de Brickenchicker pèse maintenant 150 livres. Immédiatement après le déjeuner, les dix dectuplés de Brickenchicker arrivent à l'ascenseur exactement au même moment. (Pourquoi pas?) Tous les dix se ressemblent. Donc, la question est, combien de dectuplets peuvent tenir dans l'ascenseur?
La réponse à l'énigme Brickenchicker (la sortie du programme de la liste) est affichée ici.Au cœur du problème de l'ascenseur Brickenchicker, vous avez des nombres entiers - des nombres sans chiffres au-delà de la virgule décimale. Quand vous divisez 1, 400 par 150, vous obtenez 9⅓, mais vous ne devriez pas prendre le ⅓ au sérieux. Peu importe comment vous essayez, vous ne pouvez pas presser une valeur supplémentaire de 50 livres de dectuplet Brickenchicker sur l'ascenseur.
Lorsque vous divisez une valeur int par une autre (comme pour la barre oblique dans la liste), vous obtenez un autre int. Quand vous divisez 1, 400 par 150, vous obtenez 9 - pas 9⅓. Vous voyez cela dans la figure.Pris ensemble, les instructions suivantes s'affichent à l'écran:
numberOfPeople = elevatorWeightLimit / weightOfAPerson; Système. en dehors. print (numberOfPeople);