Absolutt verdi i Java

Absolutt verdi i Java
Et tall kan være en int, en lang, en flottør eller en dobbel. Forskjellen mellom en int og en lang variabel er at den lange variabelen kan ha en større verdi enn en int -variabel. En lang variabel kan også inneholde et tall som en int vil holde. Hver av disse talltypene kan være negative eller positive. For eksempel kan en int -5 eller +5. Når det er +5, kan pluss -tegnet foran det utelates.

Så et antall kan være negativt eller positivt. Absolutt verdi er ganske enkelt den positive verdien av paret. Den positive verdien er fremdeles tallet uten tegn. Java har matematikk ABS () -metoden for å returnere det absolutte nummeret. Så hvis argumentet er -5, vil 5 bli returnert. Hvis argumentet er +5 eller 5, vil 5 bli returnert. Java har også Absexact () -metoden - se nedenfor.

Disse metodene er alle matematikklassen. Matematikklassen trenger ikke å importeres av programmereren som skal brukes. Denne artikkelen forklarer bruken av ABS () og ABSEXACT () Metoder for matematikklassen.

abs (dobbelt a)

Full syntaks for denne metoden er:

Offentlig statisk dobbel abs (dobbel a)

Det er offentlig, noe som betyr at det kan kalles fra utenfor klasseimplementeringen. Det er statisk, noe som betyr at matematikklassen ikke trenger å bli instantiert før den brukes (med metoden). For å kalle metoden, begynn med klassenavnet, matematikk, etterfulgt av prikkoperatøren, og deretter metoden med argumentet. Argumentet skal være dobbelt for å returnere en dobbel. Følgende program illustrerer bruken:

public class theclass
public static void main (String [] args)
System.ute.trykk (matematikk.ABS (-5.2)); System.ute.skrive ut(", ");
System.ute.trykk (matematikk.ABS (+5.2)); System.ute.skrive ut(", ");
System.ute.trykk (matematikk.ABS (5.2)); System.ute.skrive ut(");
System.ute.println (");

Utgangen er:

5.2, 5.2, 5.2

Legg merke til uttrykket som matematikk.ABS (-5.2) Som argument til Print () -metoden.

abs (float a)

Full syntaks for denne metoden er:

Offentlig statisk float abs (Float A)

Det er offentlig, noe som betyr at det kan kalles fra utenfor klasseimplementeringen. Det er statisk, noe som betyr at matematikklassen ikke trenger å bli instantiert før den brukes (med metoden). For å kalle metoden, begynn med klassenavnet, matematikk, etterfulgt av prikkoperatøren, og deretter metoden med argumentet. Argumentet skal være en flottør for å returnere en flottør. Følgende program illustrerer bruken:

public class theclass
public static void main (String [] args)
System.ute.trykk (matematikk.ABS (-5.2f)); System.ute.skrive ut(", ");
System.ute.trykk (matematikk.ABS (+5.2f)); System.ute.skrive ut(", ");
System.ute.trykk (matematikk.ABS (5.2f)); System.ute.skrive ut(");
System.ute.println (");

Utgangen er:

5.2, 5.2, 5.2

Legg merke til uttrykket som matematikk.ABS (-5.2f), som argument til Print () -metoden.

abs (int a)

Full syntaks for denne metoden er:

offentlig statisk int ABS (int a)

Det er offentlig, noe som betyr at det kan kalles fra utenfor klasseimplementeringen. Det er statisk, noe som betyr at matematikklassen ikke trenger å bli instantiert før den brukes (med metoden). For å kalle metoden, begynn med klassenavnet, matematikk, etterfulgt av prikkoperatøren, og deretter metoden med argumentet. Argumentet bør være en int for å kunne returnere en int. Følgende program illustrerer bruken:

public class theclass
public static void main (String [] args)
System.ute.trykk (matematikk.abs (-5)); System.ute.skrive ut(", ");
System.ute.trykk (matematikk.ABS (+5)); System.ute.skrive ut(", ");
System.ute.trykk (matematikk.abs (5)); System.ute.skrive ut(");
System.ute.println (");

Utgangen er:

5, 5, 5

Legg merke til uttrykket som matematikk.ABS (-5), som et argument for Print () -metoden.

abs (lang a)

Full syntaks for denne metoden er:

offentlig statisk lang abs (lang a)

Det er offentlig, noe som betyr at det kan kalles fra utenfor klasseimplementeringen. Det er statisk, noe som betyr at matematikklassen ikke trenger å bli instantiert før den brukes (med metoden). For å kalle metoden, begynn med klassenavnet, matematikk, etterfulgt av prikkoperatøren, og deretter metoden med argumentet. Argumentet skal være langt, for å komme tilbake lenge. Følgende program illustrerer bruken:

public class theclass
public static void main (String [] args)
System.ute.trykk (matematikk.abs (-5)); System.ute.skrive ut(", ");
System.ute.trykk (matematikk.ABS (+5)); System.ute.skrive ut(", ");
System.ute.trykk (matematikk.abs (5)); System.ute.skrive ut(");
System.ute.println (");

Utgangen er:

5, 5, 5

Legg merke til uttrykket som matematikk.ABS (-5), som et argument for Print () -metoden.

Absexact (int a)

Denne metoden bør brukes når brukeren insisterer på et int -argument. Full syntaks for denne metoden er:

Offentlig statisk int Absexact (int a)

Det er offentlig, noe som betyr at det kan kalles fra utenfor klasseimplementeringen. Det er statisk, noe som betyr at matematikklassen ikke trenger å bli instantiert før den brukes (med metoden). For å kalle metoden, begynn med klassenavnet, matematikk, etterfulgt av prikkoperatøren, og deretter metoden med argumentet. Argumentet bør være en int for å kunne returnere en int. Følgende program illustrerer bruken:

public class theclass
public static void main (String [] args)
System.ute.trykk (matematikk.absexact (-5)); System.ute.skrive ut(", ");
System.ute.trykk (matematikk.absexact (+5)); System.ute.skrive ut(", ");
System.ute.trykk (matematikk.absexact (5)); System.ute.skrive ut(");
System.ute.println (");

Utgangen skal være:

5, 5, 5

Legg merke til uttrykket som matematikk.AbSexact (-5), som argument for Print () -metoden.

Absexact (lang A)

Denne metoden bør brukes når brukeren insisterer på et langt argument. Full syntaks for denne metoden er:

offentlig statisk lang absexact (lang a)

Det er offentlig, noe som betyr at det kan kalles fra utenfor klasseimplementeringen. Det er statisk, noe som betyr at matematikklassen ikke trenger å bli instantiert før den brukes (med metoden). For å kalle metoden, begynn med klassenavnet, matematikk, etterfulgt av prikkoperatøren, og deretter metoden med argumentet. Argumentet skal være langt, for å komme tilbake lenge. Følgende program illustrerer bruken:

public class theclass
public static void main (String [] args)
System.ute.trykk (matematikk.absexact (-5)); System.ute.skrive ut(", ");
System.ute.trykk (matematikk.absexact (+5)); System.ute.skrive ut(", ");
System.ute.trykk (matematikk.absexact (5)); System.ute.skrive ut(");
System.ute.println (");

Utgangen skal være:

5, 5, 5

Legg merke til uttrykket som matematikk.AbSexact (-5), som argument for Print () -metoden.

Konklusjon

ABS () og Absexact () -metodene er av Java Math Class. De er offentlige, så vel som statiske. Hver returnerer den absolutte verdien av argumentnummeret. For å insistere på å bruke et int eller et langt argument, bruk Absexact ().