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;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 AbsoluteValueHvis 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;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;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;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.