Hvordan beregne den absolutte verdien i Java

Hvordan beregne den absolutte verdien i Java
Absolutt verdi er en ikke-negativ verdi som indikerer hvor fjernt et tall er fra 0. Absolutt verdi er alltid positiv fordi den ikke betyr retningen. Formålet med matematikken.ABS () -funksjonen i Java er å gjøre noe negativt antall positivt og har ingen innvirkning på antallet hvis det allerede er positivt. I denne artikkelen vil vi beregne den absolutte verdien ved hjelp av Java -programmeringsspråket.

Hvordan beregne den absolutte verdien ved hjelp av matematikk.ABS -funksjon i Java

Vi tar innspill fra brukeren som kan være mulig ved å bruke klassen Java.util.Skanner Gir en veldig forenklet og enkel måte å gjøre det mulig for brukere å legge inn verdier gjennom tastaturet og for matematiske operasjoner vi må bruke Java.lang.Matte:

Importer Java.util.Skanner;
Importer Java.lang.Matte;

Neste trinn er å lage et skannerobjekt i koden som følgende:

Skanner i = ny skanner (system.i);

Nå etter det har vi opprettet en offentlig klasse med navnet AbsoluteValue:

offentlig klasse AbsoluteValue
public static void main (String [] args)

Hvis du nå vil skrive ut en tekst, kan du gjøre det ved å skrive:

System.ute.Println ("Java Absolute Value. Eksempel 1 ");

Nå har vi brukt typen dobbelt her, da den absolutte verdien også kan være overtredelse og for å ta inngangen som et heltall fra brukeren vi trenger å skrive.

dobbelt n = i.nextDouble ();

Inngangsverdien vil bli lagret i variabelen n. Nå er det en innebygd matematikkfunksjon i Java som brukes til å beregne den absolutte verdien av ethvert objekt som er

Matte.abs (nummer);

Så i vårt tilfelle vil vi bruke denne funksjonen som følger

Dobbelt A = matematikk.abs (n);

I ovennevnte linje 'n' er variabelen der en bruker vil få inngangen og 'Matte.abs ' Funksjon brukes til å beregne den absolutte verdien av N -variabelen, og resultatet vil bli lagret i den nye variabelen som vi har initialisert som en variabel 'en'. Til slutt vil vi skrive ut den absolutte verdien ved å skrive

System.ute.println ("absolutt verdi av" + n + "er" + a);

Komplett kode

Den komplette koden som vi har diskutert ovenfor, er som følger:

Importer Java.util.Skanner;
Importer Java.lang.Matte;
offentlig klasse AbsoluteValue
public static void main (String [] args)
// definere et skannerobjekt for datainngang.
Skanner i = ny skanner (system.i);
System.ute.Println ("Java Absolute Value. Eksempel 1 ");
System.ute.println ("Vennligst skriv inn et nummer");
dobbelt n = i.nextDouble ();
// Bruk Java.lang.Matte.abs () for å få absolutt verdi av n
Dobbelt A = matematikk.abs (n);
System.ute.println ("absolutt verdi av" + n + "er" + a);
System.ute.println ("____________");

Du kan bruke hvilken som helst tekstredigerer til å kode Java -programmer i Linux -operativsystemet, for eksempel har vi brukt Nano Text Editor ved å skrive:

$ Nano AbsoluteValue.Java

Etter det må du skrive og lagre koden du vil utføre:

Merk: Du må installere Java Development Kit (JDK) for å utføre de Java -baserte programmene, og for det må du skrive:

$ sudo apt install standard-jdk

Etter å ha lagret koden, må du samle den først, og etter det kan du utføre den ved å skrive:

$ Javac AbsoluteValue.Java
$ Java AbsoluteValue

Hvordan beregne den absolutte verdien ved hjelp av betingede utsagn i Java

Det er en annen måte å beregne den absolutte verdien hvis du ikke vil bruke den innebygde matematikkfunksjonen til absolutt verdi, og det er ved å bruke en betinget uttalelse. Her bruker vi IF-elvetilstanden og den gjenværende delen av koden er nesten den samme. Så først og fremst skriver vi ut en melding som vist nedenfor:

System.ute.println ("Vennligst skriv inn et nummer");

Etter at brukeren trenger å legge inn et hvilket som helst nummer, og for det, må vi initialisere inngangsfunksjonen:

dobbel p = i.nextDouble ();

Nå blir inngangsnummeret lagret i en 'P' variabel som har en dobbelt heltallstype, og etter det bruker vi en betinget uttalelse for å konvertere et hvilket som helst tall til dens absolutte (positive) form som vist nedenfor:

dobbel b;
if (s<0)
b = -p;

annet
B = P;

Denne tilstanden spesifiserer at hvis et tall p er mindre enn 0, og legg til antallet med et negativt tegn for å gjøre det positivt, og hvis antallet allerede er positivt, gjør ikke noen endringer, og på slutten vil den absolutte verdien bli lagret i variabelen b:

Den komplette koden som vi har diskutert ovenfor, er som følger:

Importer Java.util.Skanner;
offentlig klasse AbsoluteValue
public static void main (String [] args)
// definere et skannerobjekt for datainngang.
Skanner i = ny skanner (system.i);
System.ute.Println ("Java Absolute Value. Eksempel 2 ");
System.ute.println ("Vennligst skriv inn et nummer");
dobbel p = i.nextDouble ();
// Bruk Java.lang.Matematikk for å få absolutt verdi av n
dobbel b;
if (s<0)
b = -p;

annet
B = P;

System.ute.println ("absolutt verdi av" + p + "er" + b);
System.ute.println ("____________");

Du kan se koden i Nano Text Editor som vist nedenfor:

Etter å ha sammenstilt koden vil du få resultatet som vist nedenfor:

Konklusjon

Absolutt verdi er en ikke-negativ verdi som indikerer hvor langt tallet er fra 0. I Java er det forskjellige måter å beregne den absolutte verdien, og to av dem er nevnt i denne artikkelen. Den første er ved å bruke en innebygd funksjon med navnet på Matte.ABS (nummer) Og den andre er ved å bruke If-Else betingelse.