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

相关文章:

  • 2025年UV胶点胶机厂家推荐排行榜,全自动/智能/视觉定位/纽扣/拉链头/拉片/商标/钥匙扣/五金/徽章/线圈/硅胶点胶机公司推荐!
  • 鸿蒙设备开发-gpio控制
  • 如何在Java中进行多线程编程
  • 零售行业绩效流程推行难点及 Tita 目标绩效一体化管理方案
  • 《探索C语言中数组的奥秘(下)》 - 教程
  • [转]学习指南 - PL-600:Microsoft Power Platform 解决方案架构师
  • Vue中keep-alive实现原理解析
  • 深入学习Spring Boot框架
  • java语言程序设计类与对象课后作业 - 20243867孙堃2405
  • java流程控制。
  • 2025年扑灭司林厂家推荐排行榜,高效环保扑灭司林,专业生产与市场口碑深度解析!
  • 3 分钟搞懂 Java 中 this 关键字的用法
  • 折腾笔记[32]-windows部署vscode-server及使用命令行编译c#.net工程
  • 2025润滑油厂家推荐:三特石化全合成长效发动机油,品质卓越!
  • Java 类与对象实践:从代码验证到四则运算开发
  • 2025手持光谱仪厂家推荐:一诺机电精准分析,便携高效检测首选!
  • DP优化:四边形不等式、决策单调性与凸性
  • WPS中Mathtype插件消失不见解决方法
  • 2025年塑料托盘厂家推荐排行榜,网格川字/九脚/田字/双面塑料托盘,平板/吹塑/注塑/焊接/印刷/组装款/高矮脚/反川字/立体库托盘公司精选!
  • 物理感知 RTL 合成
  • 在线p图(PhotoShop网页版)加滤镜,3步搞定唯美照片
  • 实用指南:85-dify案例分享-不用等 OpenAI 邀请,Dify+Sora2工作流实测:写实动漫视频随手做,插件+教程全送
  • uml九大图 - 作业----
  • GapBuffer高效标记管理算法
  • 7.switch语句的简单应用
  • 在AI技术唾手可得的时代,挖掘电池管理工具的新需求成为关键
  • 计算语言学家在科技行业的职业发展指南
  • 新奇特:神经网络的集团作战思维,权重共享层的智慧 - 指南
  • 详细介绍:JVM 性能诊断
  • wqs 二分(凸完全单调性)