Dans Java, il existe deux types de divisions entre entiers, tout dépend de la nature du résultat que vous voulez. Vous pouvez obtenir comme quotient un entier ou une valeur décimale. Ces deux opérations, la division entière et celle à virgule flottante, utilisent le même symbole de la division : la barre oblique (/). L'écriture dans le code se présente sous la forme : dividende / diviseur.

Méthode 1
Méthode 1 sur 2:
En utilisant la division entière

  1. 1
    Sachez ce qu'est la division entière. En Java, avec ce type de division impliquant 2 entiers, seul est gardé le quotient, le reste est abandonné. Ainsi, en divisant 7 par 3, vous obtenez 2 et un reste de 1. Avec la division dans Java, vous obtenez 2… et c'est tout [1]  ! La syntaxe de Java est la suivante :
    int a = 7;
    int b = 3;
    int resultat = a / b ;
    // le résultat sera 2
    
    • Si vous voulez un résultat précis, avec des décimales, servez-vous de la division avec virgule flottante.
    • Maintenant, s'il vous prenait l'idée de diviser un entier par 0, vous obtiendriez comme résultat… une erreur : . Ce n'est pas une erreur de programmation : l'opération est impossible [2]  !
      Publicité

    Méthode 2
    Méthode 2 sur 2:
    En utilisant la division avec virgule flottante

    1. 1
      Sachez ce qu'est la division avec virgule flottante. Si l'un des deux opérandes est de type float (32 bits) ou double (64 bits), vous vous devez d'utiliser la division avec virgule flottante. De même, si vous désirez obtenir un résultat avec partie décimale, c'est cette division qu'il faut utiliser. Le diviseur et le dividende doivent être suivis de la lettre f [3] . Reprenons l'exemple de 7 divisé par 3, mais en virgule flottante, la syntaxe est la suivante :
      float a = 7.0f ;
      float b = 3.0f ;
      int resultat = a / b ;
      // le résultat sera 2.33
      
      • Si vous divisiez une valeur par 0 (idée étrange !) avec la division en virgule flottante, vous obtiendriez comme résultat , l'opération n'est pas définie [4] .

    Conseils

    • Lors d'une opération, dont la division, tous les nombres de type float et double sont convertis en nombres double avant l'opération proprement dite [5] .
    Publicité

    wikiHows en relation

    Video Player is loading.
    Current Time 0:00
    Duration -:-
    Loaded: 0%
    Stream Type LIVE
    Remaining Time -:-
     
    1x
    insérer des espaces dans un code HTML
    devenir un hackerdevenir un hacker
    définir la largeur et hauteur d’une image en HTMLdéfinir la largeur et hauteur d’une image en HTML
    mettre en forme du texte en code sur Discordmettre en forme du texte en code sur Discord
    commencer à apprendre la programmation informatiquecommencer à apprendre la programmation informatique
    voir le code sourcevoir le code source
    insérer des images dans du HTMLinsérer des images dans du HTML
    créer sa première page Web en langage HTMLcréer sa première page Web en langage HTML
    créer une pluie de code façon Matrix dans votre invite de commande.créer une pluie de code façon Matrix dans votre invite de commande.
    mettre une couleur de fond de page en HTMLmettre une couleur de fond de page en HTML
    hacker un ordinateurhacker un ordinateur
    commencer à programmer en Pythoncommencer à programmer en Python
    Publicité

    À propos de ce wikiHow

    l'équipe de wikiHow
    Coécrit par:
    Rédacteurs de wikiHow
    Cet article a été rédigé avec la collaboration de nos éditeurs(trices) et chercheurs(euses) qualifiés(es) pour garantir l'exactitude et l'exhaustivité du contenu.

    L'équipe de gestion du contenu de wikiHow examine soigneusement le travail de l'équipe éditoriale afin de s'assurer que chaque article est en conformité avec nos standards de haute qualité. Cet article a été consulté 2 071 fois.
    Catégories: Programmation
    Publicité