IntTest.java:3: 错误: 整数太大long c = 2147483648;^
1 个错误

上述报错的源代码为:

public class IntTest{public static void main(String[] args){long c = 2147483648;System.out.println(c);  }
}

这个问题的本质是:

Java在任何情况下,处理整数型的“字面量(数据)”时,默认会将字面量当做int型处理。

换句话说,就是所有在java代码中出现的数字,Java会默认为int型。

在上面的语句:

long c = 2147483648;

Java程序会优先处理右侧的整数,因为默认这个整数是int型,所以这个数字超过了int型数字的最大值,系统就会报出“整数太大”的错误。

如何解决呢?

long c = 2147483648L;

在整数后面添加字母L,告诉Java这个整数是long型,系统就不报错了。

其他的情况类似。

Java学习心得——整数太大的错误相关推荐

  1. java code large_Java中的“代码太大”编译错误(“Code too large” compilation error in Java)...

    Java中的"代码太大"编译错误("Code too large" compilation error in Java) Java中的代码是否有最大大小? 我写 ...

  2. Java入门1.2.3—一个老鸟的Java学习心得

    Java入门1.2.3-一个老鸟的Java学习心得 基本信息 作者: 臧萌    出版社:清华大学出版社 ISBN:9787302217831 上架时间:2010-3-30 出版日期:2010 年3月 ...

  3. 计算机编程老鸟的心得,java入门123——一个老鸟java学习心得.docx

    java入门123--一个老鸟的java学习心得 学习Java心得体会 学习了一学期的Java课程,觉得是该总结自己的心得体会了.开始学习任何一门课(包括java),兴趣最重要.一直觉得自己在学计算机 ...

  4. java老鸟123怎么样_java入门123——一个老鸟的java学习心得.doc

    java入门123--一个老鸟的java学习心得 java入门123--一个老鸟的java学习心得 篇一:java初学者学习心得 学习Java心得体会 学习了一学期的Java课程,觉得是该总结自己的心 ...

  5. java入门123 pdf下载_Java入门123:一个老鸟的Java学习心得 pdf_IT教程网

    资源名称:Java入门123:一个老鸟的Java学习心得 pdf 第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 第2章 搭建自己的集成开发环境 第3章 Java中的基本数据类 ...

  6. java入门123pdf二维码pdf_Java入门123:一个老鸟的Java学习心得 pdf

    资源名称:Java入门123:一个老鸟的Java学习心得 pdf 第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 第2章 搭建自己的集成开发环境 第3章 Java中的基本数据类 ...

  7. Java入门123:一个老鸟的Java学习心得(二维码版)

    Java入门123:一个老鸟的Java学习心得(二维码版)清华大学出版社 Java入门123--一个老鸟的Java学习心得(二维码版)充分考虑了初学Java的种种困难,讲解细致入微,抽丝剥茧,层层推进 ...

  8. java学习心得---方法

    java学习心得-方法 一.概念 方法是实现特定功能的一段代码,可以重复使用. 二.定义 一些列代码指令的合集(就是将一些代码整合再一起). 三.作用 提高代码的重复性. 四.定义的格式 访问修饰符+ ...

  9. JAVA学习心得--自勉(转)

    引言     软件开发之路是充满荆棘与挑战之路,也是充满希望之路.Java学习也是如此,没有捷径可走.梦想像<天龙八部>中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的.每天仰 ...

  10. 金三银四——一名程序员的java学习心得

    古人云:活到老,学到老.读书学习实乃艰苦之事,花费时间,消耗精力.然苦之外亦见其乐:得到了知识,提高了认识,完善了自己.学习,求其真,务其实,应"敏而好学,不耻下问",才能不断促使 ...

最新文章

  1. 【OpenCV 4开发详解】图像膨胀
  2. JSON 序列化和反序列化——JavaScriptSerializer实现
  3. hdu 1251+hdu 1671(字典树)
  4. Docker 极简入门教程,傻瓜都能看懂!
  5. 【Intellij IDEA系列】IDEA使用git提交代码流程
  6. 知识点总结(基础篇)
  7. Linux环境 文件分割的方法
  8. Lua === Lua 十分钟基础入门上手
  9. 520送你一份WebStorm的主题包,附带使用图文教程
  10. python滚动条自动向下,python tqdm 如何使得滚动条不上下滚动(保持一行内滚动)
  11. c++ opencv实现区域填充_Python+OpenCV基础教程2:平滑图像
  12. 安装mysql8.0.11
  13. 罗技Ghub配置文件压枪编程——仅供学习
  14. 大模型系统和应用——自然语言处理大模型基础
  15. Win10安装注册机出错?
  16. 项目是通过文件流的方法查看文件 无法直接在线查看mht后缀文件的解决方案
  17. 计划制定与管理-日事清
  18. 2021.6.27-参加青少年人工智能编程水平测试C++四级(通过)
  19. Python flask web基础(三)用wangeditor实现富文本编辑
  20. ajax方法参数详解,$.ajax()方法参数详解

热门文章

  1. python博弈论_通过几个例子理解博弈论与纳什均衡
  2. 使用AirDrop将文件从iPhone或iPad传送到Mac电脑教程
  3. MLDN出品JAVA风暴终极的java学习视频
  4. Excel 数据透视表入门教程
  5. 通信系统中各网络设备时间同步要求
  6. div 和table
  7. SilverLight:”无法启动调试--未安装 Silverlight Developer 运行时。请安装一个匹配版本”的解决方案。
  8. 自学java开发android开发_自学android开发 从零开始学Android
  9. CocosCreator之场景编辑器介绍
  10. java实现ping_java实现Ping示例代码