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

Java Math abs()方法返回指定值的绝对值。

abs()方法的语法为:

Math.abs(num)

abs()参数num - 要返回其绝对值的数字。该数字可以是:int

double

float

long

abs()返回值返回指定数字的绝对值

如果指定的数字为负,则返回正值

注意: abs()方法是静态方法。因此,我们可以使用类的名称直接访问该方法。也就是,Math.abs()。

示例1:具有正数的Java Math abs()

示例

import java.lang.Math;

class Main {

public static void main(String[] args) {

// 创建变量

int a = 7;

long b = 23333343;

double c = 9.6777777;

float d = 9.9f;

//打印绝对值

System.out.println(Math.abs(a));  // 7

System.out.println(Math.abs(c));  // 9.6777777

//打印不带负号的值

System.out.println(Math.abs(b));  // 23333343

System.out.println(Math.abs(d));  // 9.9

}

}

在上面的示例中,我们已导入java.lang.Math包,如果我们要使用Math类的方法,这一点很重要。注意表达式

Math.abs(a)

在这里,我们直接使用了类名来调用方法。这是因为abs()是静态方法。

示例2:带有负数的Java Math abs()import java.lang.Math;

class Main {

public static void main(String[] args) {

//创建变量

int a = -35;

long b = -141224423L;

double c = -9.6777777d;

float d = -7.7f;

// 得到绝对值

System.out.println(Math.abs(a));  // 35

System.out.println(Math.abs(b));  // 141224423

System.out.println(Math.abs(c));  // 9.6777777

System.out.println(Math.abs(d));  // 7.7

}

}

在这里,我们可以看到abs()方法将负值转换为正值。

java math.abs_Java Math abs() 使用方法及示例相关推荐

  1. Java Math类toDegrees()方法与示例

    数学类toDegrees()方法 (Math class toDegrees() method) toDegrees() method is available in java.lang packag ...

  2. ulp通信_Java Math类ulp()方法及示例

    ulp通信 数学类ulp()方法 (Math class ulp() method) ulp() method is available in java.lang package. ulp()方法在j ...

  3. java enummap_Java EnumMap size()方法与示例

    java enummap EnumMap类的size()方法 (EnumMap Class size() method) size() method is available in java.util ...

  4. java treemap_Java TreeMap size()方法与示例

    java treemap TreeMap类的size()方法 (TreeMap Class size() method) size() method is available in java.util ...

  5. java scanner_Java Scanner nextLong()方法与示例

    java scanner 扫描器类的nextLong()方法 (Scanner Class nextLong() method) Syntax: 句法: public long nextLong(); ...

  6. java timezone_Java TimeZone getDSTSavings()方法与示例

    java timezone TimeZone类的getDSTSavings()方法 (TimeZone Class getDSTSavings() method) getDSTSavings() me ...

  7. Java LinkedList void clear()方法与示例

    LinkedList void clear()方法 (LinkedList void clear() method) This method is available in package java. ...

  8. java enummap_Java EnumMap get()方法与示例

    java enummap EnumMap类的get()方法 (EnumMap Class get() method) get() method is available in java.util pa ...

  9. java timezone_Java TimeZone setID()方法与示例

    java timezone TimeZone类的setID()方法 (TimeZone Class setID() method) setID() method is available in jav ...

最新文章

  1. Mysql高级调优篇——第一章:调优必备索引知识
  2. React 深入系列3:Props 和 State
  3. 打印图片预览时图片显示不出来_办公小技巧:深入挖掘实用的Excel打印秘诀
  4. cxf restful_使用Apache CXF开发RESTful服务
  5. java linux 调用so文件,linux下java jni调用.so文件的方法
  6. Treejs+EasyUI+Vuejs实操
  7. idea中设置字体大小
  8. 黄太吉如何把煎饼卖到4000万估值
  9. Revit二次开发——常规模型标记随构件旋转
  10. 求方程ax^2+bx+c=0的实数根
  11. 股票数据API接口文档说明
  12. Mantel test: 两个矩阵相关关系的检验
  13. Perl Regular Expression Syntax Perl的正则表达式语法
  14. 什么叫地推模式_区域商家的地推模式以及推广方案
  15. EZo UIBuilder 快速打造沪深股市实时行情
  16. 公司股权分配协议 (2)
  17. 构型空间(Configuration Space)(下)
  18. 你所不知道的粘接强度检测知识大全详解
  19. 软件测试需求分析与跟踪
  20. PySpark | SparkSQL函数 | SparkSQL运行流程

热门文章

  1. 世界物质与人的客观存在和万物平衡的理论
  2. 【C语言】atoi函数的功能和模拟实现
  3. uniapp - 实现类似微信聊天、淘宝买卖双方交流的简易聊天功能示例(开箱即用,完整源码与注释)全端兼容 H5 App 小程序,稳定无 BUG!
  4. 自己逆行行驶还反过来说别人不是,厉害了
  5. 爬虫day8通信和线程池进程池总结
  6. 【代码规范】常见编码规范
  7. java 堆栈信息分析_堆栈信息分析
  8. 01分数规划淬炼神体
  9. js 数组内删除某个对象(或确定该对象索引值)
  10. [分享]ElasticSearch架构解析与最佳实践