Java Math round() 使用方法及示例

Java Math round()方法将指定的值四舍五入为最接近的int或long值,然后将其返回。

也就是说,1.2四舍五入为1,1.8四舍五入为2。

round()方法的语法为:

Math.round(value)

注意:round()是静态方法。因此,我们可以使用类名Math来访问该方法。

round()参数value -要四舍五入的数字

注意:该值的数据类型应为float或double。

round()返回值如果参数为float,则返回int值

如果参数为double,则返回long值

round()方法:如果小数点后的值大于或等于5,则向上舍入

1.5 => 2

1.7 => 2

如果小数点后的值小于5,则向下舍入

1.3 => 1

示例1:Java Math.round()与double

示例

class Main {

public static void main(String[] args) {

// Math.round()方法

//小数点后的值大于5

double a = 1.878;

System.out.println(Math.round(a));  // 2

//小数点后的值等于5

double b = 1.5;

System.out.println(Math.round(b));  // 2

//小数后值小于5

double c = 1.34;

System.out.println(Math.round(c));  // 1

}

}

示例2:带有float的Java Math.round()

示例

class Main {

public static void main(String[] args) {

// Math.round()方法

//小数点后的值大于5

float a = 3.78f;

System.out.println(Math.round(a));  // 4

//小数点后的值等于5

float b = 3.5f;

System.out.println(Math.round(b));  // 4

// 小数后值小于5

float c = 3.44f;

System.out.println(Math.round(c));  // 3

}

}

推荐的教程

java math round小数_Java Math round() 使用方法及示例相关推荐

  1. java hashcode返回值_Java String hashCode() 使用方法及示例

    Java String hashCode() 使用方法及示例 Java String hashCode()方法返回字符串的哈希码. 字符串hashCode()方法的语法为: string.hashCo ...

  2. java string join 用法_Java String join() 使用方法及示例

    Java String join() 使用方法及示例 Java String join()方法返回一个新字符串,该字符串具有给定的元素和指定的分隔符. 字符串join()方法的语法为: String. ...

  3. java math round小数_Java——Math的round方法

    代码如下,后面的注释是输出的结果 public static voidmain(String[] args) { System.out.println(Math.round(0.399));//0 S ...

  4. java程序math包没有_java.math包应用

    java.math.Math类常用的常量和方法: Math.PI 记录的圆周率 Math.E记录e的常量 Math.abs 求绝对值 Math.sin 正弦函数 Math.asin 反正弦函数 Mat ...

  5. java中multiply用法_Java BigInteger multiply()用法及代码示例

    java.math.BigInteger.multiply(BigInteger val)用于计算两个BigInteger的乘法.由于BigInteger类内部使用整数数组进行处理,因此对BigInt ...

  6. java字符串的用法_Java字符串的重要方法的使用实例

    String类将是您存储和处理语言的主要工具之一,本篇文章将带领大家对Java字符串的方法有个基础的认识,了解他的功能使用方法. 本文摘自千锋教育编著的<Java语言程序设计>,如需转载请 ...

  7. java中attribute用法_Java FieldPosition getFieldAttribute()用法及代码示例

    java.text.FieldPosition类的getFieldAttribute()方法用于获取Format.field形式的字段标识符. 用法: public Format.Field getF ...

  8. java sublist 用法_Java ArrayList subList() 使用方法及示例

    Java ArrayList subList() 使用方法及示例 Java ArrayList subList()方法提取一部分arraylist并将其返回. subList()方法的语法为: arr ...

  9. java pattern详解_Java Pattern pattern()用法及代码示例

    Java中Pattern类的pattern()方法用于获取正则表达式,将其编译以创建此模式.我们使用正则表达式创建模式,并且使用此方法来获取相同的源表达式. 用法: public String pat ...

最新文章

  1. MediaPlayer开发全解析
  2. 利用shell脚本结合hive语句进行数据加载时的优化
  3. PostgreSQL数据导出成Insert语句
  4. app包中的fragment和v4包中的fragment的使用的区别
  5. 解决This picacion faied to trt becuse t could, not find or load the Qt platform plugin “windows““问题
  6. 乔碧萝凉凉!斗鱼、虎牙、B站齐封杀
  7. python协程实现一万并发_python中的协程并发
  8. java ztree_ztree简介_动力节点Java学院整理
  9. linux学习笔记:明白Linux文件的属主和属组概念
  10. 3640 交换机实验的一些摘要【待进一步更新】
  11. ExtremeComponents源码解析(一)
  12. 黑桃spade,红桃heart,方片diamond,梅花club
  13. 解决el-table 树形结构expand 操作后 stripe 显示失效问题
  14. 单臂路由与三层交换技术
  15. CentOS Frp内网穿透:Frps+Nginx反向代理
  16. 用户体验 | 深耕用户体验筑造银行竞争的护城河
  17. ​包载紫杉醇的tpgs还原性白蛋白纳米粒/GA-HSA 藤黄酸人血清蛋白纳米粒​
  18. C语言之三目运算符---学习笔记
  19. 建筑CAD基础设计【3】
  20. java h264 sps解码,H264 SPS解析

热门文章

  1. android studio 使用adb
  2. 《浪潮之巅》 读后感
  3. 使用IB_DESIGNABLE与IBInspectable特性实现可在视图编辑器的功能栏中设置
  4. js/jquery学习笔记
  5. POJ 1321 棋盘问题(DFS 状压DP)
  6. PGA内存作用和构成
  7. 71.数据模型有哪几种?特征?
  8. Lintcode 655解题思路和c++代码
  9. 16个新职业公布,有的出现在疫情服务中,蕴藏了哪些新机会
  10. MLPerf最新AI芯片跑分:谷歌TPU和英伟达打破记录