当前位置: 首页 > news >正文

2008 iis 网站申请网站域名怎么做

2008 iis 网站,申请网站域名怎么做,如何制作自己的网站?,环影视界免费版wordpress主题6 BigInteger类 6.1 引入 平时在存储整数的时候#xff0c;Java中默认是int类型#xff0c;int类型有取值范围#xff1a;-2147483648 ~ 2147483647。如果数字过大#xff0c;我们可以使用long类型#xff0c;但是如果long类型也表示不下怎么办呢#xff1f; 就需要用…6 BigInteger类 6.1 引入 平时在存储整数的时候Java中默认是int类型int类型有取值范围-2147483648 ~ 2147483647。如果数字过大我们可以使用long类型但是如果long类型也表示不下怎么办呢 就需要用到BigInteger可以理解为大的整数。 有多大呢理论上最大到42亿的21亿次方 基本上在内存撑爆之前都无法达到这个上限。 6.2 概述 查看API文档我们可以看到API文档中关于BigInteger类的定义如下 BigInteger所在包是在java.math包下因此在使用的时候就需要进行导包。我们可以使用BigInteger类进行大整数的计算 6.3 常见方法 构造方法 public BigInteger(int num, Random rnd) //获取随机大整数范围[0 ~ 2的num次方-1] public BigInteger(String val) //获取指定的大整数 public BigInteger(String val, int radix) //获取指定进制的大整数下面这个不是构造而是一个静态方法获取BigInteger对象 public static BigInteger valueOf(long val) //静态方法获取BigInteger的对象内部有优化 构造方法小结 如果BigInteger表示的数字没有超出long的范围可以用静态方法获取。 如果BigInteger表示的超出long的范围可以用构造方法获取。 对象一旦创建BigInteger内部记录的值不能发生改变。 只要进行计算都会产生一个新的BigInteger对象 常见成员方法 BigDecimal类中使用最多的还是提供的进行四则运算的方法如下 public BigInteger add(BigInteger val) //加法 public BigInteger subtract(BigInteger val) //减法 public BigInteger multiply(BigInteger val) //乘法 public BigInteger divide(BigInteger val) //除法 public BigInteger[] divideAndRemainder(BigInteger val) //除法获取商和余数 public boolean equals(Object x) //比较是否相同 public BigInteger pow(int exponent) //次幂、次方 public BigInteger max/min(BigInteger val) //返回较大值/较小值 public int intValue(BigInteger val) //转为int类型整数超出范围数据有误 代码实现 package com.itheima.a06bigintegerdemo;import java.math.BigInteger;public class BigIntegerDemo1 {public static void main(String[] args) {/*public BigInteger(int num, Random rnd) 获取随机大整数范围:[0~ 2的num次方-11public BigInteger(String val) 获取指定的大整数public BigInteger(String val, int radix) 获取指定进制的大整数public static BigInteger valueOf(long val) 静态方法获取BigInteger的对象内部有优化细节:对象一旦创建里面的数据不能发生改变。*///1.获取一个随机的大整数/* Random rnew Random();for (int i e; i 100; i) {BigInteger bd1 new BigInteger(4,r);System.out.println(bd1);//[ ~ 15]}}*///2.获取一个指定的大整数可以超出long的取值范围//细节:字符串中必须是整数否则会报错/* BigInteger bd2 new BigInteger(1.1);System.out.println(bd2);*//*BigInteger bd3 new BigInteger(abc);System.out.println(bd3);*///3.获取指定进制的大整数//细节://1.字符串中的数字必须是整数//2.字符串中的数字必须要跟进制吻合。//比如二进制中那么只能写日和1写其他的就报错。BigInteger bd4 new BigInteger(123, 2);System.out.println(bd4);//4.静态方法获取BigInteger的对象内部有优化//细节://1.能表示范围比较小只能在long的取值范围之内如果超出long的范围就不行了。//2.在内部对常用的数字: -16 ~ 16 进行了优化。// 提前把-16~16 先创建好BigInteger的对象如果多次获取不会重新创建新的。BigInteger bd5 BigInteger.valueOf(16);BigInteger bd6 BigInteger.valueOf(16);System.out.println(bd5 bd6);//trueBigInteger bd7 BigInteger.valueOf(17);BigInteger bd8 BigInteger.valueOf(17);System.out.println(bd7 bd8);//false//5.对象一旦创建内部的数据不能发生改变BigInteger bd9 BigInteger.valueOf(1);BigInteger bd10 BigInteger.valueOf(2);//此时不会修改参与计算的BigInteger对象中的借而是产生了一个新的BigInteger对象记录BigInteger resultbd9.add(bd10);System.out.println(result);//3} }package com.itheima.a06bigintegerdemo;import java.math.BigInteger;public class BigIntegerDemo2 {public static void main(String[] args) {/*public BigInteger add(BigInteger val) 加法public BigInteger subtract(BigInteger val) 减法public BigInteger multiply(BigInteger val) 乘法public BigInteger divide(BigInteger val) 除法获取商public BigInteger[] divideAndRemainder(BigInteger val) 除法获取商和余数public boolean equals(Object x) 比较是否相同public BigInteger pow(int exponent) 次幂public BigInteger max/min(BigInteger val) 返回较大值/较小值public int intValue(BigInteger val) 转为int类型整数超出范围数据有误*///1.创建两个BigInteger对象BigInteger bd1 BigInteger.valueOf(10);BigInteger bd2 BigInteger.valueOf(5);//2.加法BigInteger bd3 bd1.add(bd2);System.out.println(bd3);//3.除法获取商和余数BigInteger[] arr bd1.divideAndRemainder(bd2);System.out.println(arr[0]);System.out.println(arr[1]);//4.比较是否相同boolean result bd1.equals(bd2);System.out.println(result);//5.次幂BigInteger bd4 bd1.pow(2);System.out.println(bd4);//6.maxBigInteger bd5 bd1.max(bd2);//7.转为int类型整数超出范围数据有误/* BigInteger bd6 BigInteger.valueOf(2147483647L);int i bd6.intValue();System.out.println(i);*/BigInteger bd6 BigInteger.valueOf(200);double v bd6.doubleValue();System.out.println(v);//200.0} }6.4 底层存储方式 对于计算机而言其实是没有数据类型的概念的都是0101010101数据类型是编程语言自己规定的所以在实际存储的时候先把具体的数字变成二进制每32个bit为一组存储在数组中。 数组中最多能存储元素个数21亿多 数组中每一位能表示的数字42亿多 理论上BigInteger能表示的最大数字为42亿的21亿次方。 但是还没到这个数字电脑的内存就会撑爆所以一般认为BigInteger是无限的。 存储方式如图所示
http://www.pierceye.com/news/724941/

相关文章:

  • 网站建设合同缴纳印花税吗建设企业网站官网登录
  • 石家庄网站开发多少钱做网站和做程序一样吗
  • cpa项目怎么做必须有网站么百度快速收录3元一条
  • 建造网站 备案产品推广文案100字
  • 希腊网站后缀昆山网站推广
  • 企业网站模板seo个人网站制作成品图片
  • 政务网站群建设需求调研表网站优化方案基本流程
  • 那个网站做调查问卷能赚钱架设一个网站
  • 什么网站是免费的合肥网页设计工资一般多少
  • 学校网站建设招聘提高网站浏览量
  • 特色专业网站建设模板北京网站建设公司分享网站改版注意事项
  • 网站上做地图手机上显示不出来的seo长尾快速排名
  • 网站怎么进行网络推广技术支持 湖州网站建设
  • 旅游找什么网站好仿朋友圈网站建设
  • 设置wordpress首页显示文章摘要aso优化是什么意思
  • 乡镇门户网站建设的现状及发展对策深圳网站建设评价
  • 河南省洛阳市建设银行的网站网站获得流量最好的方法是什么 ( )
  • 西安网站制作托wordpress媒体页
  • 杜集网站建设php网站怎么样
  • 山西做网站敬请期待哦
  • 前台网站开发技术Wordpress 建立学生档案
  • 邯郸网站制作找谁设置备份管理wordpress
  • 乌海学校网站建设镇江抖音seo
  • 网站建设在哪wordpress ping地址
  • 资讯文章网站模板徐州百度推广
  • 网站排名如何做西安有哪些网站设计公司
  • 广州网站开发学校wordpress优秀站点
  • wordpress 当前文章所属分类seo网站推广怎么做
  • 做网站要求电脑配置wordpress页眉描述
  • 做网站感想室内设计联盟邀请码怎么弄