Module: Expressions arithmétiques


Problem

7/7

Caractéristiques de la division en Java

Theory Click to read/hide

Il existe deux opérations de division dans le langage de programmation Java :
/ division  et % calcul du reste de la division.

À retenir :
1) L'opération de calcul du reste de la division (%) s'effectue UNIQUEMENT sur des entiers
2) Le résultat de l'opération de division (/) dépend du type d'opérandes   
La règle ici est :
Lors de la division d'un entier par un entier, la partie fractionnaire est toujours ignorée, quel que soit le type de variable dans laquelle nous stockons la valeur !

Lors du stockage d'un résultat réel dans une variable entière, la partie fractionnaire sera également ignorée

Examinons des exemples d'opérations de division : int je ; double X; je = 7 ; x = je / 4 ; // x=1, entier divisé par entier x = je / 4. ; // x=1.75, un entier est divisé par une fraction (4 - sans point est perçu comme un entier, 4. (avec un point) est déjà un nombre réel !) x =(double) je / 4 ; // x=1.75, divise un fractionnaire par un entier - ici la variable i est convertie en un nombre réel - c'est une conversion de type EXPLICITE

Problem

1) Aux lignes 7, 9 et 11 organiser la sortie de la valeur de la variable calculée à la ligne précédente (organiser la sortie à partir d'une nouvelle ligne).
2) Exécutez le programme
3) Assurez-vous que le programme fonctionne exactement comme écrit dans la partie théorique.
4) Analysez les réponses