Hvordan runde tall i Java

Hvordan runde tall i Java
Java gir en innebygd klasse kjent som Matte klasse som tilhører Java.lang pakke. Javaen.lang.Matematikklasse gir mange metoder som brukes til å utføre forskjellige numeriske operasjoner som avrunding av et tall, finne kvadratrot og så videre. Matematikklassen tilbyr flere metoder for å avrunde et tall som runde (), Ceil (), gulv ().

Denne artikkelen vil gi en dyp kunnskap om hvordan du kan runde tall i Java. I denne oppskrivningen vil vi dekke den nedenfor listede metoden til runde med et nummer i Java:

  • Hva er matematikk.runde () og hvordan du bruker den i java
  • Hva er matematikk.Ceil () og hvordan du bruker det i Java
  • Hva er matematikk.gulv () og hvordan du bruker det i java

Så la oss komme i gang!

Hva er matematikk.runde () og hvordan du bruker den i java

Det er en forhåndsdefinert metode for Javas matematikklasse som kutter av den flytende verdien og returnerer det nærmeste heltalletallet.

Eksempel
Dette eksemplet vil hjelpe deg med å forstå hvordan du bruker Matte.rund() Metode i Java:

public class RoundingOfNumber
public static void main (String [] args)
Float Number1 = 172.52f;
dobbelt nummer2 = 172.12;
Float Number3 = 10.12f;
Float Number4 = 10.72f;
dobbeltnummer5 = -570.82;
System.ute.Println ("Avrunding av 172.52: " + Matematikk.runde (nummer1));
System.ute.Println ("Avrunding av 172.12: " + Matematikk.runde (nummer2));
System.ute.Println ("Avrunding på 10.12: " + Matematikk.runde (nummer3));
System.ute.Println ("Avrunding på 10.72: " + Matematikk.runde (nummer4));
System.ute.Println ("Avrunding på -570.82: " + Matematikk.runde (nummer5));

Over -programmet vil produsere følgende utgang:

Utgangen viser at matematikken.runde () metode returnerte nærmeste heltallnummer.

Hva er matematikk.Ceil () og hvordan du bruker det i Java

Det er en forhåndsdefinert metode for Javas matematikklasse som runder det gitte tallet oppover og returnerer Dobbelttype verdi; Det undergitte eksemplet vil gi deg mer klarhet i dette konseptet.

Eksempel
Vi vil endre det forrige eksemplet og i stedet for matematikk.runde () metode vi vil bruke Matte.Ceil () metode:

public class RoundingOfNumber
public static void main (String [] args)
Float Number1 = 172.52f;
dobbelt nummer2 = 172.12;
Float Number3 = 10.12f;
Float Number4 = 10.72f;
dobbeltnummer5 = -570.82;
System.ute.Println ("Avrunding av 172.52: " + Matematikk.Ceil (nummer1));
System.ute.Println ("Avrunding av 172.12: " + Matematikk.Ceil (Number2));
System.ute.Println ("Avrunding på 10.12: " + Matematikk.Ceil (Number3));
System.ute.Println ("Avrunding på 10.72: " + Matematikk.Ceil (nummer4));
System.ute.Println ("Avrunding på -570.82: " + Matematikk.Ceil (Number5));

Ved vellykket utførelse av programmet får vi følgende utdata:

Utgangen viser at Matte.Ceil () Metoden returnerte oppover nærmeste dobbelttypeverdier.

Hva er matematikk.gulv () og hvordan du bruker det i java

Denne metoden motsetter seg mattebegrepet.Ceil () Metode I.e. det runder det gitte tallet Nedover og returnerer Dobbelttype verdi.

Eksempel
La oss vurdere det undergitte programmet for å forstå matematikkarbeidet.gulv() metode.

public class RoundingOfNumber
public static void main (String [] args)
Float Number1 = 172.52f;
dobbelt nummer2 = 172.12;
Float Number3 = 10.12f;
Float Number4 = 10.72f;
dobbeltnummer5 = -570.82;
System.ute.Println ("Avrunding av 172.52: " + Matematikk.gulv (nummer1));
System.ute.Println ("Avrunding av 172.12: " + Matematikk.gulv (nummer2));
System.ute.Println ("Avrunding på 10.12: " + Matematikk.gulv (nummer3));
System.ute.Println ("Avrunding på 10.72: " + Matematikk.gulv (nummer4));
System.ute.Println ("Avrunding på -570.82: " + Matematikk.gulv (nummer5));

Ved vellykket utførelse av ovennevnte kode, får vi følgende utdata:

Utgangen viser at Matte.gulv() Metoden returnerte de nærmeste verdiene av dobbelttype.

Konklusjon

Matematikklassen gir tre metoder for å avrunde et nummer I.e. runde (), Ceil (), gulv (). Matten.rund () Metode kutter av den flytende verdien og returnerer det nærmeste heltalletallet. De Ceil () Metoden runder det gitte tallet oppover og returnerer Dobbelttype verdi mens gulv() Metoden runder det gitte tallet Nedover og returnerer Dobbelttype verdi. Denne oppskrivningen forklarte arbeidet med tre innebygde metoder for å avrunde et tall i Java I.e. runde (), Ceil () og gulv ().