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

数据类型转换以及内存溢出

数据类型转换以及内存溢出

public class Demo05 {public static void main(String[] args) {int i = 128;double b = i;//内存溢出//强制转换   (类型)变量名    高--低//自动转换      低--高System.out.println(i);System.out.println(b);/*注意点:1.不能对布尔值进行转换2.不能把对象类型转换为不相干的类型3.在把高容量转换到低容量的时候,强制转换4.转换的时候可能存在内存溢出,或者精度问题!*/System.out.println("=====================================");System.out.println((int)23.7); //23System.out.println((int)-45.89f); //-45System.out.println("=====================================");char c = 'a';int d = c+1;System.out.println((char)d);}
}
public class Demo06 {public static void main(String[] args) {//操作比较大的数的时候注意溢出问题//JDK7新特性,数字之间可以用下划线分割int money = 10_0000_0000;int years = 20;int total = money * years;//-1474836480 , 计算的时候溢出了long total2 = money * years;//默认是int , 转换之前已经存在问题了long total3 = money * ((long)years);//先把一个数值转换为LongSystem.out.println(total3);// L    l}
}
http://www.jsqmd.com/news/16748/

相关文章:

  • 2025年UV胶点胶机厂家推荐排行榜,全自动/智能/视觉定位/纽扣/拉链头/拉片/商标/钥匙扣/五金/徽章/线圈/硅胶点胶机公司推荐!
  • 25-deepin-linux-wsl-nginx-installation
  • 美股数据接口对接指南:快速获取指数实时行情
  • 2025国际冷链运输推荐腾翼搏时,专业温控保障生物药品安全!
  • 鸿蒙设备开发-gpio控制
  • QT肝8天01--工程介绍
  • AI Agent和Agentic AI
  • 升级Win11 25H2 专业工作站版 最强系统
  • 如何在Java中进行多线程编程
  • Java中java.util.Random的用法
  • 我的学习开始及历程
  • 2025年磨粉机厂家推荐排行榜,雷蒙磨粉机,环辊磨粉机,摆式磨粉机,矿石磨粉机,超微磨粉机,高压磨粉机公司推荐!
  • Java基础语法与面向对象
  • 从汇编角度看C++优化:编译器真正做了什么 - 教程
  • 实用指南:【从零开始学习RabbitMQ】
  • Godot-C#处理节点关系
  • 2025信息流代运营推荐:线尚网络精准投放,效果显著!
  • 零售行业绩效流程推行难点及 Tita 目标绩效一体化管理方案
  • CTFHub 信息泄露通关笔记4:备份文件下载 bak文件 - 教程
  • 软件工程-结队项目
  • go 并发赋值安全性
  • 《探索C语言中数组的奥秘(下)》 - 教程
  • Vue中keep-alive实现原理解析
  • 2025 年防撞钢护栏厂家推荐聊城市泰锌金属材料有限公司,桥梁,不锈钢,复合管,景观,灯光,热镀锌,河道,铝合金,绳索防撞钢护栏公司推荐
  • [转]学习指南 - PL-600:Microsoft Power Platform 解决方案架构师
  • 2025年聚氨酯制品厂家推荐排行榜,浇注型聚氨酯,聚氨酯预聚体,聚氨酯胶黏剂,聚氨酯组合料,液体聚氨酯,专业品质与创新技术之选
  • Java异步编程难题拆解
  • 三场比赛(二)
  • 深入学习Spring Boot框架
  • 2025年水产养殖设备厂家推荐排行榜,PP鱼池/微滤机/不锈钢微滤机/锦鲤池微滤机一体机/全自动污水过滤器/生物过滤器/循环水养殖系统公司推荐!