java中gcd是什么意思,Java.math.BigInteger.gcd()方法实例
全屏
Java.math.BigInteger.gcd()方法实例
java.math.BigInteger.gcd(BigInteger val) 返回一个BigInteger,其值的最大公约数:abs(this) 和 abs(val)。它返回 0 如果 this==0 && val==0.
声明
以下是java.math.BigInteger.gcd()方法的声明public BigInteger gcd(BigInteger val)
参数val - 该GCD是要计算的值
返回值
此方法返回一个BigInteger,其值是 GCD(abs(this), abs(val))
异常NA
例子
下面的例子显示math.BigInteger.gcd()方法的用法package com.yiibai;import java.math.*;public class BigIntegerDemo {public static void main(String[] args) {
// create 3 BigInteger objects
BigInteger bi1, bi2, bi3;
// assign values to bi1, bi2
bi1 = new BigInteger("18");
bi2 = new BigInteger("24");
// assign gcd of bi1, bi2 to bi3
bi3 = bi1.gcd(bi2);
String str = "GCD of " + bi1 + " and " + bi2 + " is " +bi3;
// print bi3 value
System.out.println( str );
}}
让我们编译和运行上面的程序,这将产生以下结果:GCD of 18 and 24 is 6
分享到:
0评论
java中gcd是什么意思,Java.math.BigInteger.gcd()方法实例相关推荐
- java中signum使用_Java.math.BigInteger.signum()方法实例
全屏 Java.math.BigInteger.signum()方法实例 java.math.BigInteger.signum()返回此BigInteger的函数正负号. 声明 以下是java.ma ...
- java multiply_Java.math.BigInteger.multiply()方法实例
全屏 Java.math.BigInteger.multiply()方法实例 java.math.BigInteger.multiply(BigInteger val)返回一个BigInteger,其 ...
- bitcount java_Java.math.BigInteger.bitCount()方法实例
全屏 Java.math.BigInteger.bitCount()方法实例 java.math.BigInteger.bitCount()返回此BigInteger的二进制补码表示的位,从它的符号位 ...
- java中Math.pow()实例_Java.math.BigDecimal.pow()方法实例
全屏 Java.math.BigDecimal.pow()方法实例 java.math.BigDecimal.pow(int n)返回一个BigDecimal,其值是 (thisn), 被精确计算的幂 ...
- java 中subtract_Java.math.BigDecimal.subtract()方法实例
全屏 Java.math.BigDecimal.subtract()方法实例 java.math.BigDecimal.subtract(BigDecimal subtrahend)返回一个BigDe ...
- Java 位运算理解 Java中的位移运算整理 Java右移n位 Java左移n位
Java 位运算理解 Java中的位移运算整理 Java右移n位 Java左移n位 一.概述 1.在浏览一篇文章时,看到一个介绍 ,使用位移操作替代乘除法 ,若位移多位该怎么计算呢? 二.代码理解 ...
- java实现分发_关于JAVA中事件分发和监听机制实现的代码实例
[实例简介] 关于JAVA中事件分发和监听机制实现的代码实例,绝对实用代码,有说明. [实例截图] [核心代码] JavaEventDispatch ├── bin │ └── com │ └ ...
- java中静态变量,静态代码块,静态方法,实例变量,匿名代码块的加载顺序
1. java中静态变量,静态代码块,静态方法,实例变量,匿名代码块 在Java中,使用{}括起来的代码称为代码块,代码块可以分为以下四种: (1)普通代码块:就是类中方法的方法体 public vo ...
- java中的jpa_JPA教程–在Java SE环境中设置JPA
java中的jpa JPA代表Java Persistence API,它基本上是一个规范,描述了一种将数据持久存储到持久存储(通常是数据库)中的方法. 我们可以将其视为类似于Hibernate之类的 ...
- java plus方法_Java.math.BigDecimal.plus()方法实例
全屏 Java.math.BigDecimal.plus()方法实例 java.math.BigDecimal.plus() 返回一个BigDecimal,其值是 (+this),并且其刻度为是 th ...
最新文章
- 每天一个linux命令---导出到文件
- 值引用和引用问题分析
- 介绍了如何取成员函数的地址以及调用该地址
- 超音速 启动_从根本上讲超音速亚原子Enterprise Java
- 7.3.8.1 - 并发多线程 死锁和递归锁 - 信号量
- java 点击一下左边按钮_右边显出一列表_举个例子_java椭圆按钮怎么设置,最好举一个简单的例子,只要有窗体中一个椭圆按钮就可以,最好有注释,谢谢,好的...
- DataX实现oracle到oracle之间的数据传递
- 2007以学习软件设计开始
- 版本管理SVN的使用——SmartSVN使用
- 付费音乐如何下载???
- 简单实现RPC/RMI框架
- 【计算机组成原理】地址线和数据线
- html 字体图标库,阿里字体图标库介绍及图标字体的使用方法
- Python基础语法学习4
- poi怎么设置某个单元格为下拉框_java excel 多选下拉列表设置
- C# 自制微信登录窗口,100%还原,数据库(SQL Server)
- 音乐和计算机跨界融合,上海尝试音乐创新:中国传统文化与西方艺术跨界融合...
- 最近微信上很火的小游戏【壹秒】android版——开发分享
- 优雅整洁的 Java 代码命名技巧,风之极·净化
- 基于casbin的ABAC/RBAC权限实践