Hvordan beregne kvadratroten i Java

Hvordan beregne kvadratroten i Java
Hvis du har et tall, og hvis du vil beregne kvadratroten, kan du gjøre det ved å multiplisere faktoren med seg selv. I denne artikkelen vil vi lære deg hvordan du kan beregne kvadratroten til et hvilket som helst tall på Java -programmeringsspråket. En matematikk.SQRT () som brukes til dette formålet, så detaljert syntaks og koding for kvadratrotberegning vil bli diskutert sammen med eksempler.

Hvordan beregne kvadratroten til et tall i Java

Java gir en veldig forenklet og enkel måte å gjøre det mulig for brukere å legge inn verdier gjennom tastaturet ved å bruke Java.util.Skanner og for matematiske operasjoner Java.lang.Matte Klasse vil bli brukt. For å bruke dette objektet, en import av Java.util.Skanner er påkrevd.

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

Deretter har vi opprettet en offentlig klasse med navnet 'Squrareroot ' Hvor alle beregningene skal utføres:

public class squareroot
..

Vi må også lage et skannerobjekt som brukes til å skanne inngangen som er gitt av brukeren:

Skanner i = ny skanner (system.i);

Hvis du nå vil skrive ut noe på skjermen, kan du gjøre det ved å skrive:

System.ute.Println ("Java Square Root. Eksempel 1 ");

Hvis du vil ta innspill fra brukeren, kan du gjøre det ved å skrive:

int x = i.nextInt ();

I kommandoen ovenfor har vi brukt en heltalldatatype som lagrer inngangen i en variabel x. Deretter må vi skrive en kode som kan brukes til å beregne kvadratroten, og for det har vi brukt en IF-Else-betinget uttalelse. Den ovennevnte tilstanden viser at hvis en variabel har en verdi mindre enn null, ville kvadratroten ikke være et reelt tall. Så det anbefales å gi et positivt tall for dette eksemplet:

if (x<0)

Den ovennevnte tilstanden viser at hvis en variabel har en verdi mindre enn null, ville kvadratroten ikke være et reelt tall. Så det anbefales å gi et positivt tall for dette eksemplet:

ellers

// Beregn kvadratroten. Bruk Java.lang.Mattetime.
dobbel r = matematikk.sqrt (x);
System.ute.println ("kvadratrot av" + x + "er" + r);

Den andre tilstanden viser at hvis et tall er større enn null, kan du beregne kvadratroten ved å bruke en funksjon:

dobbel r = matematikk.sqrt (x);

Her har vi brukt en datatype dobbel fordi en kvadratrot også kan være en overtredelse og resultatet vil bli lagret i en ny variabel med et navn på 'r'. Så den komplette If-Else-betingede uttalelsen er nevnt nedenfor.

if (x<0)

System.ute.Println ("Feil! Kvadratrot av et negativt tall er ikke et reelt tall ");

ellers

dobbel r = matematikk.sqrt (x);
System.ute.println ("kvadratrot av" + x + "er" + r);

Nå skal vi vise deg den komplette koden som vi har skrevet for å beregne kvadratroten:

Komplett kode

Importer Java.util.Skanner;
Importer Java.lang.Matte;
public class squareroot
public static void main (String [] args)

// definere et skannerobjekt for datainngang.
Skanner i = ny skanner (system.i);
System.ute.Println ("Java Square Root. Eksempel 1 ");
System.ute.println ("Vennligst skriv inn et heltall (hele nummer)");
int x = i.nextInt ();
// Vis feilmelding hvis x er et negativt heltall
if (x<0)

System.ute.Println ("Feil! Kvadratrot av et negativt tall er ikke et reelt tall ");

ellers

dobbel r = matematikk.sqrt (x);
System.ute.println ("kvadratrot av" + x + "er" + r);


Merk: For å utføre en Java -kode må du først installere Java Development Kit (JDK) ved å skrive

$ sudo apt install standard-jdk

Hvordan kompilere en Java -kode i Linux OS

Du kan opprette en Java -fil ved å bruke hvilken som helst tekstredigerer i Linux -operativsystemet for eksempel.

$ Nano Squareroot.Java

Etter å ha skrevet og lagret koden, må du samle den ved å skrive:

$ Javac Squareroot.Java

Og etter å ha sammenstilt kan du utføre koden ved å bruke:

$ Java Squareroot

Konklusjon

I denne artikkelen har vi beregnet kvadratroten til et hvilket som helst nummer ved hjelp av Java -programmeringsspråket. Matten.SQRT (x) som brukes til dette formålet, og vi har beregnet kvadratroten til et positivt tall, da et negativt tall ikke vil ha en reell verdi.