Java中的MathContext equals()方法

这个 JAVA数学MathContext。等于 是Java中的内置函数,用于检查MathContext对象与作为参数传递给该函数的对象之间是否相等。如果上述两个对象的上下文设置相同,则函数返回true。

语法:

public boolean equals(Object obj)

参数: 函数接受一个对象 obj 作为检查MathContext是否相等的必需参数。

返回值: 当且仅当指定对象是与此对象具有相同上下文设置的MathContext对象时,此方法返回true。

例如:

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

下面的程序将演示java的使用。数学MathContext。等于(): 项目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));
}
}


输出:

false

项目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));
}
}


输出:

true

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

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞10 分享