Método MathContext equals() en Java

java.math.MathContext.equals () es una función integrada en Java que comprueba la igualdad entre este objeto MathContext y el objeto pasado como parámetro a la función. La función devuelve verdadero si la configuración de contexto de los dos objetos antes mencionados es la misma.

Sintaxis:

public boolean equals(Object obj)

Parámetros: la función acepta un objeto obj como parámetro obligatorio con el que se comprueba la igualdad de MathContext.

Valor de retorno: este método devuelve verdadero si y solo si el objeto especificado es un objeto MathContext con la misma configuración de contexto que este objeto.

Ejemplos:

Input : m1 = new MathContext(2, RoundingMode.UP), 
        m2 = new MathContext(2, RoundingMode.HALF_UP)
Output : false

Input :  m1 = new MathContext(2), 
         m2 = new MathContext(2, RoundingMode.HALF_UP)
Output : true

Los siguientes programas ilustrarán el uso de java.math.MathContext.equals() :
Programa 1 :

// Java program to demonstrate equals() method
import java.math.*;
import java.io.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        // Creating 2 MathContext objects m1 and m2
        MathContext m1, m2;
  
        // Assigning context settings to m1, m2
        m1 = new MathContext(2);
        m2 = new MathContext(2, RoundingMode.FLOOR);
  
        // Displaying the result
        System.out.println(m1.equals(m2));
    }
}
Producción:

false

Programa 2:

// Java program to demonstrate equals() method
import java.math.*;
import java.io.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        // Creating 2 MathContext objects m1 and m2
        MathContext m1, m2;
  
        // Assigning context settings to m1, m2
        m1 = new MathContext(2);
        m2 = new MathContext(2, RoundingMode.HALF_UP);
  
        // Displaying the result
        System.out.println(m1.equals(m2));
    }
}
Producción:

true

Referencia: https://docs.oracle.com/javase/7/docs/api/java/math/MathContext.html#equals(java.lang.Object)

Publicación traducida automáticamente

Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *