IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

modulo - la question


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 14
    Par défaut modulo - la question
    Bonjour

    6 Modulo 5 = 0 ?

    Je crois que je ne comprends pas le modulo.

    Quelqu'un pour m'aider ?

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Non, 6 modulo 5 = 1.

    Grosso-modo, modulo c'est le reste de la division entière.

    6 = 1*5 + 1. Donc 6 en division entière par 5 égale 1 ; et 6 modulo 5 égale 1

    17 = 3*5 + 2. Donc 17 en division entière par 5 égale 3 ; et 17 modulo 5 égale 2.


    Pourquoi, "grosso-modo" ? C'est à cause des opérandes négatifs.
    On ne peut pas faire "modulo n" si n est négatif ou nul.
    Par contre on peut prendre le modulo d'un nombre négatif, mais dans ce cas ça ne fonctionne pas comme la division :
    - la division a une symétrie centrale en zéro.
    - Le modulo, lui, croît exactement de la même façon avant zéro et après zéro (la courbe évolue pareil.)

    À noter qu'en Java, l'opérateur '%' effectue le reste de la division entière, pas le modulo.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Question a propos des modulos
    Par barthelv dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 24/03/2005, 15h56
  2. Divers questions
    Par Freakazoid dans le forum DirectX
    Réponses: 2
    Dernier message: 06/08/2002, 21h57
  3. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11
  4. Question de faisabilité
    Par lisarasu dans le forum CORBA
    Réponses: 3
    Dernier message: 14/05/2002, 11h26
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo