Java从入门到精通_第689章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java从入门到精通_第689章

湖南工程学院计算机与通信学院 授课:李远辉 Java 编程技术教程 BigInteger java.math 类 BigInteger java.lang.Object java.lang.Number java.math.BigInteger 所有已实现的接口: Serializable, ComparableBigInteger public class BigInteger extends Number implements ComparableBigInteger 不可变的任意精度的整数。所有操作中,都以二进制补码形式表示 BigInteger(如 Java 的基本整数类型)。BigInteger 提供所有 Java 的基本整数操作符的对应物,并提供 java.lang.Math 的所有相关方法。另外,BigInteger 还提供以下运算:模算术、GCD 计算、质数测试、素数生成、位操作以及一些其他操作。 湖南工程学院计算机与通信学院 授课:李远辉 Java 编程技术教程 divideAndRemainder divideAndRemainder public BigInteger[] divideAndRemainder(BigInteger?val) 返回包含 (this / val) 后跟 (this % val) 的两个 BigInteger 的数组。 参数: val - 此 BigInteger 要除以的值和计算所得的余数。 返回: 两个 BigInteger 的数组:商 (this / val) 是初始元素,余数 (this % val) 是最终元素。 抛出: ArithmeticException - val==0 湖南工程学院计算机与通信学院 授课:李远辉 Java 编程技术教程 isProbablePrime isProbablePrime public boolean isProbablePrime(int?certainty) 如果此 BigInteger 可能为素数,则返回 true,如果它一定为合数,则返回 false。如果 certainty = 0,则返回 true。 参数: certainty - 调用方允许的不确定性的度量。如果该调用返回 true,则此 BigInteger 是素数的概率超出 (1 - 1/2certainty)。此方法的执行时间与此参数的值是成比例的。 返回: 如果此 BigInteger 可能为素数,则返回 true,如果它一定为合数,则返回 false。 * 湖南工程学院计算机与通信学院 授课:李远辉 Java 编程技术教程 第六章 数组 湖南工程学院计算机与通信学院 授课:李远辉 Java 编程技术教程 数组的概念 数组是具有一定顺序关系的若干相同类型变量的集合体,组成数组的变量称为该数组的元素。 数组属于构造类型。 数组作为一种特殊的数据类型具有以下特点: 一个数组中所有的元素是同一类型;数组中的元素是有顺序的; 数组中的一个元素通过数组名和数组下标来确定。 湖南工程学院计算机与通信学院 授课:李远辉 Java 编程技术教程 数组的概念 在使用数组时,会涉及到以下几个术语: 数组名。数组名应该符合Java语言标识符的命名规则。 数组的类型。因为数组是用来存储相同类型的数据,因此数组的类型就是其所存储的元素的数据类型。 数组的长度。数组的长度指的是数组中可以容纳的元素的个数,而不是数组所占用的字节数。 湖南工程学院计算机与通信学院 授课:李远辉 Java 编程技术教程 一维数组的声明 一维数组声明的格式为: 类型 数组名[ ]; 或 类型[ ] 数组名; 其中类型指出了数组中各元素的数据类型,包括基本类型和构造类型。 数组名为一个标识符。“[ ]”指明了该变量是一个数组类型变量。 例如: int a[ ]; 或 int[ ] a; 湖南工程学院计算机与通信学院 授课:李远辉 Java 编程技术教程 一维数组的初始化 1. 初始化方式一 直接给数组的每个元素赋上一个初始值,系统会自动根据所给的元素个数为数组分配一定的内存空间,一般在数组元素比较少时使用,一般形式为: 类型 数组名[ ]={值1,值2,……,值n}; 以下声明并初始化一个长度为3的整型数组: int a[ ]={1,2,3}; 湖南工程学院计算机与通信学院 授课:李远辉 Java 编程技术教程 一维数组的初始化 2.初始化方式二 初始化方式二需要使用new操作符为一个数组分配内存空间,然后为每个元素分别赋值 , 格式如下:类型 数组名[ ]; 数组名=new 类型[数组长度]

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档