JAVA学习笔记02-integer

package day01;

public class IntegerDemo {

public static void main(String\[\] args) {

// int 占用 4字节

int a = 300;
// int b = -2147483648;
// int c = 2147483647;
// int d = 2147483648; 编译错误,超过了当前变量类型可容纳的范围

int c = 5;

int d = 2;

System.out.println(c/d);

int e = 2147483647; // int最大值

int f = e + 1;

System.out.println(f); // 溢出的结果

// long 占用8字节
/**
* 最大值 + 1 ---------- (-2147483648)
* 最大值 + 1 + 1 ------ (-2147483647)
* 最大值 + 1 + 2-*/

long a1 = 1000000000L;

long b1 = 1000000000 * 2 * 10L;

System.out.println(b1);

// long c1 = 1000000000 * 3 * 10L; // 1000000000 * 3 int计算时溢出了

long c1 = 1000000000L * 3 * 10;

System.out.println(c1);

}

}

相关推荐
Hhy_110714 分钟前
《C++深度解构02》类和对象(上)——定义规范、内存对齐与 this 指针全解
c语言·开发语言·c++·学习·visual studio
2601_9638702217 分钟前
【计算机毕业设计】基于Spring Boot的考研信息交流平台的设计与实现
java·spring boot·后端
水水不水啊18 分钟前
DeepSeek自带的一些插件的功能介绍
笔记·ai·deepseek·harness·dsh
我爱cope21 分钟前
【计算机网络 | 数据链路层3:MAC 地址是什么?它和 IP 地址有什么区别?】
学习·tcp/ip·计算机网络·智能路由器·数据链路层
电子云与长程纠缠32 分钟前
UE5 Lyra PocketWorld进行3D内容UI预览 - 下
开发语言·学习·游戏·ui·ue5
大模型丫丫33 分钟前
Spring Boot 入门指南:从零开始构建你的第一个应用
java·spring boot·后端
poiu123465740 分钟前
视频离线观看用什么软件方便?2026多场景工具实测对比
学习
拾光Ծ40 分钟前
Linux五种I/O模型与fcntl非阻塞控制
java·linux·服务器·i/o模型
爱编程的Zion40 分钟前
Jenkins 从 0 到 1 学习笔记
笔记·学习·jenkins
半旧51844 分钟前
【Java Web02】WEB服务器内部实现技术揭秘
java·服务器·前端