博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java BigInteger类| gcd()方法与示例
阅读量:2544 次
发布时间:2019-05-11

本文共 1861 字,大约阅读时间需要 6 分钟。

BigInteger类gcd()方法 (BigInteger Class gcd() method)

  • gcd() method is available in java.math package.

    gcd()方法在java.math包中可用。

  • gcd() method is used to return the greatest common divisor of the absolute of this BigInteger and the given parameter (val).

    gcd()方法用于返回此BigInteger的绝对值和给定参数(val)的最大公约数。

  • gcd() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.

    gcd()方法是一种非静态方法,仅可通过类对象访问,如果尝试使用类名访问该方法,则会收到错误消息。

  • gcd() method does not throw an exception at the time of finding GCD.

    查找GCD时, gcd()方法不会引发异常。

Syntax:

句法:

public BigInteger gcd(BigInteger val);

Parameter(s):

参数:

  • BigInteger val – represents the value of which the GCD is to calculate with this BigInteger.

    BigInteger val –表示GCD将使用此BigInteger计算的值。

Return value:

返回值:

The return type of this method is BigInteger, it returns BigInteger and its value is to returned in terms of GCD of and .

该方法的返回类型为BigInteger ,它返回BigInteger,其值将根据和的GCD返回。

Example:

例:

// Java program to demonstrate the example // of BigInteger gcd(BigInteger val) method of BigIntegerimport java.math.*;public class GCDOfBI {
public static void main(String args[]) {
// Initialize two variables str1 and str2 String str1 = "30"; String str2 = "50"; // Initialize two BigInteger objects BigInteger b_int1 = new BigInteger(str1); BigInteger b_int2 = new BigInteger(str2); // Display b_int1 and b_int2 System.out.println("b_int1: " + b_int1); System.out.println("b_int2: " + b_int2); // calculates greatest common divisors // (gcd) of two BigInteger values like // b_int1.gcd(b_int2) BigInteger gcd = b_int1.gcd(b_int2); System.out.println("b_int1.gcd(b_int2): " + gcd); }}

Output

输出量

b_int1: 30b_int2: 50b_int1.gcd(b_int2): 10

翻译自:

转载地址:http://qivzd.baihongyu.com/

你可能感兴趣的文章
Go 结构体
查看>>
LINQ巩固
查看>>
观看杨老师(杨旭)Asp.Net Core MVC入门教程记录
查看>>
UIDynamic(物理仿真)
查看>>
P2731 骑马修栅栏 欧拉函数
查看>>
sort函数
查看>>
CentOS-6.3安装配置Nginx
查看>>
女陔说"你不懂我", 到底什么意思
查看>>
uva11149
查看>>
Windows下安装Redis
查看>>
20155339 《信息安全系统设计基础》课程总结
查看>>
javascript 正则表达式学习
查看>>
ASCII代码 简介
查看>>
SSL协议之数据加密过程详解
查看>>
详解C# 匿名对象(匿名类型)、var、动态类型 dynamic
查看>>
centos7 开放端口
查看>>
迷宫实现
查看>>
如何使用Transact-SQL进行事务处理[示例]
查看>>
选择JSF不选Struts的十大理由
查看>>
01-编写CMS注意事项
查看>>