如何获得比Long.MAX_VALUE更大的长数字?

我希望这个方法返回true:

boolean isBiggerThanMaxLong(long val) {

return (val > Long.MAX_VALUE);

}

解决方法:

该方法无法返回true.这就是Long.MAX_VALUE的要点.如果它的名字是……假的,那真是令人困惑.然后它应该只被称为Long.SOME_FAIRLY_LARGE_VALUE并且实际上没有合理的用途.只需使用Android’s isUserAGoat,或者您可以滚动自己的函数,该函数始终返回false.

请注意,内存中的长整数需要固定的字节数. From Oracle:

long: The long data type is a 64-bit signed two’s complement integer. It has a minimum value of -9,223,372,036,854,775,808 and a maximum value of 9,223,372,036,854,775,807 (inclusive). Use this data type when you need a range of values wider than those provided by int.

正如您可能从基本的计算机科学或离散数学中知道的那样,长度有2 ^ 64个可能的值,因为它是64位.正如你从离散数学或数论或常识中所知,如果只有有限多种可能性,其中一种必须是最大的.这将是Long.MAX_VALUE.所以你问的是“有一个整数是> 0和< 1?”数学荒谬.

如果你真的需要这个用于真实的东西,那么使用BigInteger类.

标签:java,long-integer

来源: https://codeday.me/bug/20191001/1838161.html

java long更大_java – 比Long.MAX_VALUE大的长度相关推荐

  1. 使java代码更干净_java如何使用Lombok更优雅地编码

    Lombok简介 和其他语言相比,Java经常因为不必要的冗长被批评.Lombok提供了一系列注解用以在后台生成模板代码,将其从你的类中删除,从而有助于保持你的代码整洁.较少的模板意味着更简洁的代码, ...

  2. java 判断object类型_Java多态的6大特性|乐字节

    大家好,我是乐字节的小乐,前几天讲完了Java继承,接下来我们会讲述Java多态. 以上就是本次学习的6大任务.我们依次来看. 一. Object类 Object类是所有Java类的根基类. 如果在类 ...

  3. 区块链和java哪个更难_java 区块链中设计合理的难度系数

    难度系数的概念 区块链的难度系数:是设计区块链挖矿难易的关键因子,难度系数越低,挖矿越容易.难度系数越高,相应越难.例如比特币的难度系数是18. 难度系数一般是hash值的前置0的个数. java 区 ...

  4. java 获取排列组合_Java获得一个数组的指定长度排列组合算法示例

    本文实例讲述了Java获得一个数组的指定长度排列组合算法.分享给大家供大家参考,具体如下: package demo; import java.util.Stack; /** * JAVA获得一个数组 ...

  5. java string类型大小_Java String类型数据的字节长度

    问题描述: 向Oracle数据库中一varchar2(64)类型字段中插入一条String类型数据,程序使用String.length()来进行数据的长度校 验,如果数据是纯英文,没有问题,但是如果数 ...

  6. python和java哪个更适合大数据-要做大数据工程师,Java和Python哪个更有优势?

    目前Java和Python是做大数据平台开发最常见的两种编程语言,当然还有Scala和R,下面千锋广州老师简单的分析一下Java与Python在做大数据开发时的优缺点,具体选择哪个可以根据实际情况来判 ...

  7. java安全级别过高_Java应该是更高级别还是更低级别?

    java安全级别过高 总览 Java 8带来了许多简化的功能,例如Lambda表达式, 类型注释和虚拟扩展 . 尽管此功能很重要:a)有价值,b)赶上较凉的语言,但是这些更丰富,更高级的功能是Java ...

  8. java做小窗体_java实现简单窗体小游戏----球球大作战

    java实现简单窗体小游戏----球球大作战 需求分析 1.分析小球的属性: ​坐标.大小.颜色.方向.速度 2.抽象类:Ball ​设计类:BallMain-创建窗体 ​BallJPanel-画小球 ...

  9. 第十三章_Java中常用集合大整理(含底层数据结构简单介绍)

    第十三章_Java中常用集合大整理 1.集合和数组的区别 集合 既可以存储基本数据类型还可以存储引用数据类型 定长–>是数组最大的特点,也是最大的缺点 数组 只能存储引用数据类型 长度可变 相同 ...

最新文章

  1. 信息理论基础 周炯槃 常迥
  2. 【Tools】Pycharm 2018专业版 linux安装教程 附2018专业版密钥
  3. dasblog的安装
  4. 中兴bsc服务器是什么,中兴BSC内部信令流程介绍
  5. 【收藏】这些Python代码技巧,你肯定还不知道
  6. Mac Python IDLE中如何更改字体
  7. 京东云的区块链“经”
  8. 微信授权 php laraval,Laravel中微信网页授权
  9. “构建之法”--第三次作业:原型设计
  10. juns java,Java中的基本數據類型
  11. 网易考拉API,根据ID取产品详情 OneBound数据
  12. 男生可以把女生的裤袜当秋裤穿吗?
  13. 数据湖Iceberg | 实时数据仓库的发展、架构和趋势
  14. IDEA 安装快捷键提示工具:Key promoter X
  15. php格式化数字:位数不足前面加0补足
  16. Nginx 配置SSL 证书 cannot load certificate No such file or directory
  17. mysql升级后乱码_mysql 升级引起的乱码问题,今天终于解决了。。。。
  18. Cris 的Python笔记(六):函数基础
  19. 如何清除取消KMS激活
  20. 2018年统计年鉴(excel版)

热门文章

  1. php 微商城 开源,微商城开通为什么选php开源网店系统
  2. redis应用场景java实例_redis使用场景和java测试案例
  3. CodeForces Contest #1114: Round #538 (Div. 2)
  4. Openwrt笔记-1-校园网连接
  5. A. 面向对象思想介绍
  6. xpose修改手机imei码,注入广告
  7. iOS开发隐藏tabBar的问题
  8. 实现(手撕)遗传算法与集成学习-人工智能大作业(特征选择其实是乱选的,抄的别人的,,,)
  9. android 字体点击变色,Android TextView 中实现部分文字变色以及点击事件
  10. 汉化几乎所有编程软件