当前位置: 首页 > article >正文

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


http://www.kler.cn/a/306845.html

相关文章:

  • 【数学二】线性代数-线性方程组-齐次线性方程组、非齐次线性方程组
  • PostgreSQL分区表:基础语法与运维实践
  • Could not initialize class sun.awt.X11FontManager
  • 基于标签相关性的多标签学习
  • Autosar CP 基于CAN的时间同步规范导读
  • 使用 Flask 和 ONLYOFFICE 实现文档在线编辑功能
  • 二叉树算法
  • 掌握单片机,其实并不难
  • LeetCode70:爬楼梯
  • 【算法】 滑动窗口—最长无重复子串
  • iPhone手机备忘录转移到Windows电脑上的方法
  • adb devices不显示连接设备怎么解决
  • AI+教育|拥抱AI智能科技,让课堂更生动高效
  • 直播相关03-录制麦克风声音, ffmpeg 命名,使用命令行完成录音
  • 速通汇编(五)认识段地址与偏移地址,CS、IP寄存器和jmp指令,DS寄存器
  • “MIME 媒体类型“用来标识网络传输内容的格式标准
  • [Python办公]常用Python数据采集爬虫技术对比
  • java开发中间件学习记录(持续更新中~)
  • OpenCV_图像旋转超详细讲解
  • 828华为云征文 | 使用Flexus云服务器X实例部署GLPI资产管理系统
  • 计算机网络通关学习(一)
  • jmeter 录制APP脚本
  • 基于R语言结构方程模型分析与实践技术应用
  • SpringCloudAlibaba:Seata
  • 华雁智科前端面试题
  • matlab 单元格数组 和 普通数组