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);

}

}

相关推荐
仟濹3 分钟前
【Java加强】1 异常 | 打卡day1
java·开发语言·python
星期五不见面10 分钟前
嵌入式学习!(一)C++学习-leetcode(21)-26/1/29
学习·算法·leetcode
AllData公司负责人15 分钟前
【亲测好用】实时开发平台能力演示
java·c语言·数据库
pcm12356715 分钟前
设计C/S架构的IM通信软件(3)
java·c语言·架构
呱呱巨基27 分钟前
Linux 第一个系统程序 进度条
linux·c++·笔记·学习
咖啡啡不加糖30 分钟前
Grafana 监控服务指标使用指南:打造可视化监控体系
java·后端·grafana
€81133 分钟前
Java入门级教程26——序列化和反序列化,Redis存储Java对象、查询数据库与实现多消费者消息队列
java·拦截器·序列化和反序列化·数据库查询·redis存储java对象·多消费者消息队列
多多*41 分钟前
Mysql数据库相关 事务 MVCC与锁的爱恨情仇 锁的层次架构 InnoDB锁分析
java·数据库·windows·sql·oracle·面试·哈希算法
好奇龙猫1 小时前
【人工智能学习-AI入试相关题目练习-第十七次】
人工智能·学习
林深现海1 小时前
【刘二大人】PyTorch深度学习实践笔记 —— 第二集:线性模型(凝练版)
pytorch·笔记·深度学习