当前位置: 首页 > 面试题库 >

Java-错误:long n = 8751475143;

颜云瀚
2023-03-14
问题内容

此数字属于较大范围,所以为什么会出现错误:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
    The literal 8751475143 of type int is out of range

问题答案:

做了

long n = 8751475143L;

L 将使它长字面量

默认情况下 int

如果以ASCII字母L或l(ell)为后缀,则整数文字的类型为long。否则为int类型(第4.2.1节)。后缀L是首选,因为字母l(ell)通常很难与数字1(一个)区分开。[..]



 类似资料:
  • 问题内容: 嘿,您收到此错误:你们可以尝试解决此问题吗?或在修复程序或其他内容后查看出了什么问题 谢谢很多人的:) 错误代码: 问题答案: 看起来您有一个需要java8的库,并且在低于8的版本下运行。 在Java 8中,api已更改: 在Java 8中,keySet方法返回一个对象 在Java 7中

  • 问题内容: 我正在尝试运行基本的Hibernate程序。当我运行它时,出现以下错误 java.lang.NoClassDefFoundError:org / jboss / logging / BasicLogger 我尝试了google’ing,并在我的类路径中包含了以下jar文件:- jboss-common-3.2.3.jar jboss-common-client-3.2.3.jar 我还

  • 问题内容: 我收到一个奇怪的错误,我不确定为什么有人可以发现错误在哪里? 错误: 如果您需要从任何这些行中查看代码,列出的错误仅请告诉我。 Screen.java第55行: Player.java第57行: Level.java第65-69行: Game.java第168行: Game.java第157-128行: 屏幕55的公共无效: 问题答案: 因此,您正在使用以下表达式计算数组索引: 您需要

  • 当我运行以下程序时,第20行出现错误,这是我的代码: 运行代码时,我从键盘输入以下输入: 要将此结果作为输出:170英里180英里90英里 但是当我运行代码时,我得到了以下错误

  • 这个问题已经问了好几次了,我跟着这些问题试图解决这个问题。该项目成功构建并运行了几个小时前我关闭了电脑。这个问题让我抓狂,请帮助。 留言: build.gradle: 请帮忙。

  • 问题内容: 我听说捕捞被认为是不好的作法。我当前正在加载一个不能保证在PATH上的.dll,并希望在不存在的情况下切换到用户配置的位置。 有更好的方法吗?还是在这里接受是可以接受的? 问题答案: 除了提供有关如何从技术上解决问题的建议以外,我想花点时间解释一下为什么它首先被认为是“不好的做法”。 让我们从澄清什么是类开始。 在Java中,将引发错误和异常(它们是主要类型)。通过使用关键字可以完成上