这篇文章主要为大家展示了“java如何实现数值比较”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“java如何实现数值比较”这篇文章吧。
java数值比较
import org.junit.Test;
public class NumberCompare {
@Test
public void testName1() throws Exception {
// Float装箱
Float f = 12.1f; // 等同:Float f = new Float(12.1);
Float f2 = 12.1f;
System.out.println(f.equals(12.1));
System.out.println(f == 12.1);
System.out.println(f.floatValue() == 12.1);
System.out.println(f == f2);
// equals() : 引用类型间的比较
System.out.println(f.equals(f2));
System.out.println(f.equals(new Float(12.1)));
// equals() : 引用类型和基本类型的比较
System.out.println(f.equals(12.1f)); // 会先将基本类型装箱
// == : 基本类型间的比较
System.out.println(f.floatValue() == 12.1f);
// == : 引用类型和基本类型的比较
System.out.println(f == 12.1f); // 会先将引用类型拆箱
float f3 = 12.1f;
System.out.println(f == f3);
}
}
以上是“java如何实现数值比较”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!