Gehele deling Java

Gehele Deling Java



Bij het omgaan met wiskundige berekeningen in Java kunnen er gevallen zijn waarin de ontwikkelaar wordt gevraagd om de ' divisie ” van de cijfers. Bijvoorbeeld het vereenvoudigen van de complexe waarden of het weglaten van de decimale waarden uit de code. In dergelijke scenario's, de ' Gehele deling ” in Java helpt bij het stroomlijnen van de codefunctionaliteiten aan het einde van de programmeur.

Deze blog illustreert de implementatie van de “ Gehele deling ” op Java.

Hoe 'Integer Division' in Java uit te voeren?

In Java kan de integer-deling worden uitgevoerd met behulp van de ' Rekenkundige operator ( / ) ”. Deze operator kan de deling van de gespecificeerde of door de gebruiker ingevoerde gehele getallen retourneren.







Voorbeeld 1: Deling uitvoeren op de opgegeven gehele getallen

In dit voorbeeld kunnen de twee gespecificeerde gehele getallen worden berekend voor deling:



int nummer1 = 25 ;

Systeem . uit . println ( 'Het dividend is: ' + nummer1 ) ;

int nummer2 = 5 ;

Systeem . uit . println ( 'De deler is: ' + nummer2 ) ;

int resultaat = nummer1 / nummer2 ;

Systeem . uit . println ( 'De verdeling van de getallen wordt: ' + resultaat ) ;

Voer in het bovenstaande codeblok de volgende stappen uit:



  • Initialiseer eerst de eerste gehele waarde, d.w.z. ' Dividend ”, en laat het zien.
  • Geef op dezelfde manier het laatste geïnitialiseerde gehele getal weer, d.w.z. ' Verdeler ”.
  • Pas nu de ' Rekenkundige operator( / ) ” tussen het deeltal en de deler om de deling te berekenen en de resulterende uitkomst op de console weer te geven.

Uitgang





In de bovenstaande uitvoer kan worden geanalyseerd dat het resulterende getal na deling wordt weergegeven.



Voorbeeld 2: Deling uitvoeren op de door de gebruiker ingevoerde gehele getallen

In dit specifieke voorbeeld kunnen de door de gebruiker ingevoerde gehele getallen worden berekend voor deling. Voordat u naar het voorbeeld gaat, neemt u de onderstaande bibliotheek op om gebruikersinvoer mogelijk te maken:

importeren java.util.Scanner ;

Voeg de volgende code toe in de ' voornaamst() ” methode:

Scannerinvoer = nieuw Scanner ( Systeem . in ) ;

Systeem . uit . println ( 'Voer het dividend in: ' ) ;

int nummer1 = invoer. volgendeInt ( ) ;

Systeem . uit . println ( 'Voer de deler in: ' ) ;

int nummer2 = invoer. volgendeInt ( ) ;

Systeem . uit . println ( 'De verdeling wordt: ' + nummer1 / nummer2 ) ;

Voer in deze code de volgende stappen uit:

  • Maak een ' Scanner ” object met de naam “ invoer ' via de ' nieuw ' trefwoord en de ' Scanner() ” constructeur, respectievelijk.
  • Merk op dat de ' Systeem.in ” parameter verwijst naar de gebruikersinvoer.
  • Koppel in de volgende stap de ' volgendeInt() ' methode met het gemaakte object om ervoor te zorgen dat de gebruikersinvoer ' geheel getal ”.
  • Pas ten slotte de ' Rekenkundige operator ( / ) ” om de deling van de door de gebruiker ingevoerde getallen terug te geven.

Uitgang

Geval 1: Rest is gelijk aan '0' (volledig deelbaar)

In deze uitkomst is het duidelijk dat de real-time verdeling wordt geretourneerd op basis van de door de gebruiker ingevoerde getallen.

Geval 2: Rest niet gelijk aan '0'

In het geval van deling waarbij de rest niet gelijk is aan ' 0 ”, wordt het eindresultaat als volgt afgerond op het grootste deelbare gehele getal:

Zoals waargenomen, wordt het grootste afgeronde gehele getal geretourneerd.

Conclusie

In Java kan de deling van gehele getallen worden uitgevoerd met behulp van de ' Rekenkundige operator ( / ) ”. Dit wordt gedaan door het overeenkomstige of het grootste deelbare gehele getal (in het restgeval) terug te geven. De deling kan worden uitgevoerd op de gespecificeerde gehele getallen of op de door de gebruiker ingevoerde gehele getallen. Deze blog besprak de implementatie van de “ Gehele deling ” op Java.