Java学习心得——整数太大的错误
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学习心得——整数太大的错误相关推荐
- java code large_Java中的“代码太大”编译错误(“Code too large” compilation error in Java)...
Java中的"代码太大"编译错误("Code too large" compilation error in Java) Java中的代码是否有最大大小? 我写 ...
- Java入门1.2.3—一个老鸟的Java学习心得
Java入门1.2.3-一个老鸟的Java学习心得 基本信息 作者: 臧萌 出版社:清华大学出版社 ISBN:9787302217831 上架时间:2010-3-30 出版日期:2010 年3月 ...
- 计算机编程老鸟的心得,java入门123——一个老鸟java学习心得.docx
java入门123--一个老鸟的java学习心得 学习Java心得体会 学习了一学期的Java课程,觉得是该总结自己的心得体会了.开始学习任何一门课(包括java),兴趣最重要.一直觉得自己在学计算机 ...
- java老鸟123怎么样_java入门123——一个老鸟的java学习心得.doc
java入门123--一个老鸟的java学习心得 java入门123--一个老鸟的java学习心得 篇一:java初学者学习心得 学习Java心得体会 学习了一学期的Java课程,觉得是该总结自己的心 ...
- java入门123 pdf下载_Java入门123:一个老鸟的Java学习心得 pdf_IT教程网
资源名称:Java入门123:一个老鸟的Java学习心得 pdf 第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 第2章 搭建自己的集成开发环境 第3章 Java中的基本数据类 ...
- java入门123pdf二维码pdf_Java入门123:一个老鸟的Java学习心得 pdf
资源名称:Java入门123:一个老鸟的Java学习心得 pdf 第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 第2章 搭建自己的集成开发环境 第3章 Java中的基本数据类 ...
- Java入门123:一个老鸟的Java学习心得(二维码版)
Java入门123:一个老鸟的Java学习心得(二维码版)清华大学出版社 Java入门123--一个老鸟的Java学习心得(二维码版)充分考虑了初学Java的种种困难,讲解细致入微,抽丝剥茧,层层推进 ...
- java学习心得---方法
java学习心得-方法 一.概念 方法是实现特定功能的一段代码,可以重复使用. 二.定义 一些列代码指令的合集(就是将一些代码整合再一起). 三.作用 提高代码的重复性. 四.定义的格式 访问修饰符+ ...
- JAVA学习心得--自勉(转)
引言 软件开发之路是充满荆棘与挑战之路,也是充满希望之路.Java学习也是如此,没有捷径可走.梦想像<天龙八部>中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的.每天仰 ...
- 金三银四——一名程序员的java学习心得
古人云:活到老,学到老.读书学习实乃艰苦之事,花费时间,消耗精力.然苦之外亦见其乐:得到了知识,提高了认识,完善了自己.学习,求其真,务其实,应"敏而好学,不耻下问",才能不断促使 ...
最新文章
- 【OpenCV 4开发详解】图像膨胀
- JSON 序列化和反序列化——JavaScriptSerializer实现
- hdu 1251+hdu 1671(字典树)
- Docker 极简入门教程,傻瓜都能看懂!
- 【Intellij IDEA系列】IDEA使用git提交代码流程
- 知识点总结(基础篇)
- Linux环境 文件分割的方法
- Lua === Lua 十分钟基础入门上手
- 520送你一份WebStorm的主题包,附带使用图文教程
- python滚动条自动向下,python tqdm 如何使得滚动条不上下滚动(保持一行内滚动)
- c++ opencv实现区域填充_Python+OpenCV基础教程2:平滑图像
- 安装mysql8.0.11
- 罗技Ghub配置文件压枪编程——仅供学习
- 大模型系统和应用——自然语言处理大模型基础
- Win10安装注册机出错?
- 项目是通过文件流的方法查看文件 无法直接在线查看mht后缀文件的解决方案
- 计划制定与管理-日事清
- 2021.6.27-参加青少年人工智能编程水平测试C++四级(通过)
- Python flask web基础(三)用wangeditor实现富文本编辑
- ajax方法参数详解,$.ajax()方法参数详解
热门文章
- python博弈论_通过几个例子理解博弈论与纳什均衡
- 使用AirDrop将文件从iPhone或iPad传送到Mac电脑教程
- MLDN出品JAVA风暴终极的java学习视频
- Excel 数据透视表入门教程
- 通信系统中各网络设备时间同步要求
- div 和table
- SilverLight:”无法启动调试--未安装 Silverlight Developer 运行时。请安装一个匹配版本”的解决方案。
- 自学java开发android开发_自学android开发 从零开始学Android
- CocosCreator之场景编辑器介绍
- java实现ping_java实现Ping示例代码