Comment calculer Modulus en Java

September 17

Un des opérateurs Java qui est éternellement utile est "module", le nom la plupart des programmeurs utilisent pour l'opérateur reste. Il utilise le symbole "%". Fondamentalement, "A% B" représente le reste qui reste après la division A par B. Strictement parlant, cela est différent du vrai sens mathématique du module. Si vous imaginez un cercle de longueur B, A module B vous indique où vous êtes dans le cercle après avoir autour de lui une distance de A. Par exemple, 3.7 module 1.6 est de 0,5. Les deux peuvent être calculés en Java.

Instructions

Calcul de la Remainder

1 Déclarez une variable pour le résultat du calcul et de le suivre avec l'opérateur d'affectation, "=". Par exemple, vous pourriez écrire la ligne "résultat Int =".

2 Tapez le nom du dividende, qui est le numéro à être divisé, et l'opérateur reste. Maintenant, vous avez "Int result = dividende%".

3 Tapez le nom du diviseur ou une base pour le module - ou directement mis en valeur si elle est pas une variable - et terminer la ligne avec un point-virgule. Par exemple, si vous trouvez le reste avec un diviseur de 10, il serait "résultat Int = dividende% 10;".

Calcul vrai Modulus

4 Déclarez une variable pour le résultat et suivre avec l'opérateur d'affectation. Par exemple, le "résultat Int =".

5 Tapez une parenthèse ouvrante "(", et le nom du dividende. En reprenant l'exemple, "résultat Int = (dividende".

6 Entrez l'opérateur reste, suivie par le diviseur. Par exemple, "résultat Int = (dividende% divisor".

7 Continuer avec l'opérateur d'addition et le diviseur à nouveau, suivie d'une parenthèse fermante. Donc, vous avez "Int result = (dividende% diviseur + diviseur)".

8 Terminer avec l'opérateur reste encore et le diviseur, et enfin un point-virgule. La ligne entière devrait ressembler à quelque chose comme "résultat Int = (dividende% diviseur + diviseur)% diviseur;

Conseils et avertissements

  • L'opérateur reste% fonctionne avec les valeurs flottantes ainsi que des nombres entiers. Par exemple, si vous entrez "résultat float = 3,7% 1,6;", la variable de résultat sera fixé à 0,5.

          

Post a comment: