java float round_Java Math类static int round(float f)与示例
数学类静态int轮(浮点f)此方法在java.lang包中可用。
此方法用于将最接近的int值返回给定参数,并通过加1/2将其舍入为整数并将结果从float转换为int。
这是一个静态方法,也可以使用类名进行访问。
此方法的返回类型为int,它返回一个整数,通过将给定参数的1/2加到int上,该值将从float-floating转换为int 。
在此方法中,我们仅传递一个表示浮点数的参数。
如果小数点后给定参数的值大于4,则在返回小数点前将值加1;否则,如果小数点后给定参数的值小于或等于4,则返回小数点前的相同值。
此方法不会引发任何异常。
语法:public static int round(float f){
}
参数: f-一个浮点值,其最接近要找到的整数值。
注意:如果传递“ NaN”(非数字),则返回0。
如果传递负无穷大,它将返回“ Integer.MIN_VALUE”。
如果我们传递正无穷大,它将返回“ Integer.MAX_VALUE”。
如果传递的值小于或等于“ Integer.MIN_VALUE”,则返回“ Integer.MIN_VALUE”。
如果传递的值大于或等于“ Integer.MAX_VALUE”,则返回“ Integer.MAX_VALUE”。
返回值:
此方法的返回类型为int,它返回一个最接近给定参数整数值的整数值。
Java程序演示round(float f)方法的示例//Java程序演示的例子
//数学类的round(float f)方法。
public class RintMethod {
public static void main(String[] args) {
//声明变量
float f1 = -1.0f / 0.0f;
float f2 = 1.0f / 0.0f;
float f3 = 1234.56f;
float f4 = 1234.42f;
//在这里,我们将得到(Integer.MIN_VALUE),我们
//传递参数,其值为(-Infinity)
System.out.println("Math.round (f1): " + Math.round(f1));
//在这里,我们将得到(Integer.MAX_VALUE),并且我们
//传递参数,其值为(Infinity)
System.out.println("Math.round (f2): " + Math.round(f2));
//在这里,我们将得到(1235)并且我们
//传递参数,其值为(1234.56)
System.out.println("Math.round (f3): " + Math.round(f3));
//在这里,我们将得到(1234)并且我们
//传递参数,其值为(1234.12)
System.out.println("Math.round (f4): " + Math.round(f4));
}
}
输出结果E:\Programs>javac RintMethod.java
E:\Programs>java RintMethod
Math.round (f1): -2147483648
Math.round (f2): 2147483647
Math.round (f3): 1235
Math.round (f4): 1234
java float round_Java Math类static int round(float f)与示例相关推荐
- math.pow int_Java Math类static int min(int i1,int i2)与示例
math.pow int 数学类静态int min(int i1,int i2) (Math Class static int min(int i1 , int i2) ) This method i ...
- Java中的Math类和日期类详解
Math类是定义了一系列的数学运算方法,是使用static修饰的方法,表示可以通过Math类直接访问.我们在开发中一般只需要关注两个: ·四舍五入: ·取得随机数 四舍五入 API文档中描述: rou ...
- java中math.ceil用法_[Java教程]关于Math类的round、floor、ceil三个方法
[Java教程]关于Math类的round.floor.ceil三个方法 0 2014-05-06 16:00:08 一.Math类这三个方法的简介 1.round():取最接近的值. 对于这个方法, ...
- 带有静态方法的类(java中的math类)
带有静态方法的类通常(虽然不一定是这样)不打算被初始化. 可以用私有构造函数来限制非抽象类被初始化. 例如,java中的math类.它让构造函数标记为私有,所以你无法创建Math的实例.但Math类却 ...
- 【Java】浅析Math类
来总结一下一个有用的类:Math!! 属于java.lang.Math,即java.lang包,不需要import. 当然,为了方便用其中大量的静态方法和类变量,也可以用静态导入: import st ...
- Java中的Math类相关方法整理
最近在复习java相关知识,今儿整理了一下Math类常用的方法-- Math类主要提供了一些执行数学基本运算的方法,如三角函数.指数函数.取整函数.最大值.最小值.绝对值.随机数等等,由于实际工作中, ...
- java math 类_Java Math类静态双层(double d)示例
java math 类 数学班静态双层(双D) (Math Class static double floor(double d)) This method is available in java. ...
- java中cbrt_Java Math类静态double cbrt(double d)示例
java中cbrt 数学类静态double cbrt(double d) (Math Class static double cbrt(double d)) This method is availa ...
- Java菜鸟教程math类_Java Number Math 类
Java 中 int 和 Integer 的区别 1. int 是基本数据类型,int 变量存储的是数值.Integer 是引用类型,实际是一个对象,Integer 存储的是引用对象的地址. 2. I ...
最新文章
- B14_NumPy算术函数( add(),subtract(),multiply() 和 divide()、reciprocal()、power()、mod())
- 同花顺2020年净利润17亿元增长近一倍,DAU超1400万
- hexo评论_hexo修改主题
- python image清除_60秒掌握Python内置模块Turtle的用法——绘制漫天雪花
- Amoeba Architecture
- 阿里云高级技术专家王晨:云原生数据库PolarDB技术解密
- 知网获取论文参考文献
- kali linux 网络配置
- 二维码QR 码纠错级别
- 博士申请 | 香港中文大学LaVi Lab王历伟老师招收人工智能全奖博士生
- 【软件测试】大厂测试开发你真的了解吗?测试开发养成记......
- 推文助手! 邀请码!如何填写?
- Titanic 预测问题
- 推荐几个帮你避坑和赚钱的公众号
- 阿里巴巴并购雅虎意愿耐人寻味 或迎来转机
- Cannot find module 'xxx' 错误的解决方案
- NMEA-GPS协议
- 面试算法题-平衡点问题
- 单路电压表c语言编程,单片机数字电压表的设计
- 抓包之anyproxy