Float 比较
来源:互联网 发布:马蓉的淘宝店铺 编辑:程序博客网 时间:2024/05/29 12:15
浮点数的表示是不精确的,不能直接比较两个数是否完全相等,不可将浮点变量用“==”或“!=”与任何数字比较。
Float a = 16.5f;
Float b = 16.5f;String c = "1";
String d = "1";
System.out.println("a.equals(b):" + a.equals(b));
System.out.println("a.compareTo(b):" + a.compareTo(b));
System.out.println("c == d:" + (c == d));
System.out.println("c.equals(d):" + c.equals(d));
结果为:
a == b:false
a.equals(b):true
a.compareTo(b):0
c == d:true
c.equals(d):true
所以,比较两个Float的值 可以用comparetTo(), 返回值 0 (表示相等),1(表示大于) 和 -1(表示小于)
0 0
- float 比较
- Float 比较
- java float比较相等
- 安卓 float比较
- float类型比较大小
- float与零值比较
- IOS float类型比较大小
- float double 比较大小问题
- 两个float值比较大小
- bash比较float类型大小
- float double 与0比较
- iOS float类型比较大小
- 两个float 怎么比较大小
- double 与 float的比较
- float浮点数比较问题
- float和“零值”比较
- Float和Float不能比较大小,因为不是同一对象
- 关于float类型比较的问题
- 2.1 二元变量
- ALOHA
- Android小知识——动画的旋转
- Android官方下拉刷新控件 SwipeRefreshLayout
- Glassfish源码编译 step by step
- Float 比较
- Lua面向对象实现
- Android小知识——手机屏幕的适配
- AD域
- JAVA设计模式-单一职责原则
- Hibernate学习大全
- UITableViewCell上的按钮点击事件处理
- VS2013配置OpenGL
- Ollydbg中断方法浅探