整数型在java中整数形式有四种表示形式:
byte 1字节 -128————127
short 2字节
int 4字节 2147483647是int最大值,超了就用long
long 8字节
最常用的是int
1字节=8比特 (8个二进制位)

在java 在任何情况下整数型的“字面量”默认被当作int类型处理
如果希望该“整数形字面量”被当作long类型处理,需要在“字面量”后面加“L/l”

public class inttest{public static void main(String[]args){//不存在类型转换//100默认被当作int类型处理//a变量int类型,所以不存在类型转换//int类型的字面量赋值给int类型的变量int a = 109 ;System.out.println(a);//不存在类型转换//100默认被当作int类型处理//a变量int类型,所以不存在类型转换//int类型的字面量赋值给int类型的变量int a = 109 ;System.out.println(a);//存在类型转换//209这个字面量默认被当作int类型处理//b变量是long类型,int类型占4字节,long类型占8字节//小容量是可以自动转换为大容量,这叫做自动类型转换long b = 209;System.out.println(b);//不存在类型转换//309加了L 变成long类型 ,long类型赋值给long类型不存在类型转换long c = 309L;System.out.println(c);// 2147483647 int类型//所以是自动类型转换long d =2147483647;System.out.println(d);//在java整数型字面量编译器会将它看作int类型而2147483648已经超出他的范围//所以在赋值之前就出错了long f = 2147483648L;System.out.println(f);} }

八种数据类型详解——int篇相关推荐

  1. Redis五种数据类型详解

    redis数据类型分为:字符串类型.散列类型.列表类型.集合类型.有序集合类型. redis这么火,它运行有多块?一台普通的笔记本电脑,可以在1秒钟内完成十万次的读写操作. 原子操作:最小的操作单位, ...

  2. WebSocket四种事件详解 入门篇(二)

    示例代码  在文章最下方,可以根据示例代码和讲解来理解整个WebSocket流程.代码用SpringBoot 和 maven搭建 服务端和客户端四种事件 1.打开事件 此事件发生在端点上建立新连接时并 ...

  3. win服务器系统安全模式,windows系统八种安全模式详解

    经常使用电脑的人可能都听说过,当电脑出了故障时,Windows会提供一个名为"安全模式"的平台,在这里用户能解决很多问题--不管是硬件(驱动)还是软件的.然而你会使用这个安全模式么 ...

  4. python三种数据类型详解_最全面的Python数据类型知识点讲解

    1.字符串 字符串常用功能 name = 'derek'print(name.capitalize())    #首字母大写  Derek print(name.count("e" ...

  5. Redis数据类型详解(五种)

    Redis支持五种数据类型,即string(字符串).hash(哈希).list(列表).set(集合)及zset(sorted set:有序集合),云吞铺子分享Redis数据类型谅解: Redis数 ...

  6. python输入字符串并反序result_python字符串反转的四种方法详解

    python字符串反转的四种方法详解 这篇文章主要介绍了python字符串反转的四种详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.用red ...

  7. java的八种数据类型和一种引用类型及变量【详解篇2】

    文章目录 数据类型 1.整型变量 什么是字节? 2.长整型变量 3.双精度浮点型变量 4.单精度浮点型变量 5. 字符类型变量 6.字节类型变量 7.短整型变量 8.布尔类型变量 引用类型 字符串类型 ...

  8. MySQL数据库,从入门到精通:第十二篇——MySQL数据类型详解

    MySQL数据库,从入门到精通:第十二篇--MySQL数据类型详解 第 12 章_MySQL数据类型精讲 1. MySQL中的数据类型 2. 整数类型 2. 1 类型介绍 2. 2 可选属性 2. 2 ...

  9. java原生类型没有封装_Java基本数据类型与封装类型详解(int和Integer区别)

    Java基本数据类型与封装类型详解(int和Integer区别) 发布于 2020-4-19| 复制链接 摘记: int是java提供的8种原始数据类型之一.Java为每个原始类型提供了封装类,Int ...

最新文章

  1. three.js绘制过程(二)
  2. psnr 与 ssim评测步骤
  3. 深入理解JVM(1)——Java内存区域与Java对象
  4. (60)逆向分析 KiSwapThread —— 找就绪线程和空闲线程
  5. 端应用研发进入云原生时代
  6. mysql 事务 注意 优化_MySQL入门详解——事务、锁、优化
  7. Android ViewFlipper实现多个布局手势切换的效果
  8. SAP Hybris Accelerator和SAP Spartacus的比较
  9. Android应用中Back键的监听及处理
  10. 彻底崩溃,一个电脑白痴和黑客的对话!
  11. java 随机化快速排序,JS实现随机化快速排序的实例代码
  12. 0基础学python要多久-自学Python要学多久可以学会?
  13. 翻译:SET PASSWORD语句(已提交到MariaDB官方手册)
  14. UWP xaml 圆形头像
  15. 当Java遇上机密计算
  16. android图片剪切第三方,Android第三方开源图片裁剪截取:cropper
  17. 视频目标分割数据集DAVIS(Denly-Annotated VIdeo Segmentation)解读
  18. 苹果MFI认证步骤汇总
  19. AE效果:杂色和颗粒
  20. Android系统如何修改默认打开程序

热门文章

  1. 国产芯片研发硅光芯片弯道超车,或比NVIDIA快10倍,美国挡不住了
  2. allergro音乐术语什么意思_音乐术语Allegro的中文含义是()。A.慢板B.快板C.中板D.急板...
  3. pcs层到mac层_BaiduPCS Go的安装及使用说明
  4. 如何有效的向 AI 提问 ?
  5. 解决linux下mysql初始密码或者密码忘记
  6. 解决windows任务栏软件图标变成白色的问题
  7. 【数据结构】有向无环图(AOV-网)的拓扑排序(C语言)
  8. Modbus在Android上的应用之Modbus TCP Slave
  9. 全媒体运营师胡耀文教你:如何提升抖音直播间的人气
  10. 5.5 super关键字