当前位置: 首页 > 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/news/306845.html

相关文章:

  • 二叉树算法
  • 掌握单片机,其实并不难
  • 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 单元格数组 和 普通数组
  • Java 流 (Stream) 详解
  • HTTPTomcat
  • QT--connect的使用
  • 【Python篇】深度探索NumPy(下篇):从科学计算到机器学习的高效实战技巧
  • java坏境搭建
  • python学习——对无人机影像有RGB转换到HSV
  • Java 19 新特性-外部函数与内存 API(Foreign Function Memory API)[Preview]
  • 【Qt绘图】—— 运用Qt进行绘图
  • 【论文阅读】Face2Diffusion for Fast and Editable Face Personalization
  • 【FATFS】FATFS简介及下载