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

news/2025/10/19 17:09:26/文章来源:https://www.cnblogs.com/Seakun/p/19151087

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

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.mzph.cn/news/940451.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年UV胶点胶机厂家推荐排行榜,全自动/智能/视觉定位/纽扣/拉链头/拉片/商标/钥匙扣/五金/徽章/线圈/硅胶点胶机公司推荐!

2025年UV胶点胶机厂家推荐排行榜,全自动/智能/视觉定位/纽扣/拉链头/拉片/商标/钥匙扣/五金/徽章/线圈/硅胶点胶机公司推荐!随着工业自动化技术的快速发展,UV胶点胶机在各个行业中的应用越来越广泛。从纽扣、拉链头…

25-deepin-linux-wsl-nginx-installation

windows11 #wsl #nginx 在 Deepin Linux 和 WSL 环境中安装配置 Nginx 静态资源服务器 概述 本文详细介绍了在 Deepin Linux 和 WSL (Windows Subsystem for Linux) 环境中安装 Nginx 并配置静态资源服务器的完整过程,…

美股数据接口对接指南:快速获取指数实时行情

美股数据接口对接指南:快速获取纳斯达克、道琼斯指数实时行情 在金融科技应用、量化交易或数据可视化项目中,接入可靠的美股市场数据是常见的需求。本文将详细介绍如何通过API接口,高效、稳定地获取包括纳斯达克综合…

2025国际冷链运输推荐腾翼搏时,专业温控保障生物药品安全!

2025国际冷链运输推荐腾翼搏时,专业温控保障生物药品安全!随着全球生物医药行业的快速发展,对冷链物流的需求日益增长。特别是在2025年,预计全球医药市场的规模将进一步扩大,生物药品、临床样本、CAR-T细胞治疗产…

鸿蒙设备开发-gpio控制

正在施工 说明 比harmony4.0的时候文档好太多了,基本每个文件夹(sdk组件)下都有对应的详细文档。 设备 用的RK35xx , 其实用什么设备都可以,都是kernel向上提供接口,只要可以运行kernel,性能可以基本都可以适配。…

QT肝8天01--工程介绍

QT肝8天01--工程介绍2025-10-19 16:57 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-f…

AI Agent和Agentic AI

https://hub.baai.ac.cn/view/46037本文来自博客园,作者:transformert,转载请注明原文链接:https://www.cnblogs.com/ac-network/p/19151066

升级Win11 25H2 专业工作站版 最强系统

全新 Windows 11 25H2 专业工作站版,是微软面向高性能用户与专业创作者推出的旗舰级系统版本。它不仅继承了 Windows 11 的全新设计与安全体系,更在底层性能优化、资源调度、文件系统、虚拟化支持等方面进行了深度增…

如何在Java中进行多线程编程

在Java中进行多线程编程有多种方式,最常用的包括继承Thread类、实现Runnable接口、实现Callable接口,以及使用线程池等。以下是具体介绍和代码示例: 1. 继承Thread类 通过继承Thread类并重写run()方法来定义线程执行…

Java中java.util.Random的用法

java.util.Random是Java中用于生成伪随机数的类,提供了多种生成不同类型随机数的方法。 基本用法 1. 创建Random对象 import java.util.Random;// 创建Random对象(使用默认种子,通常是系统时间) Random random = n…

我的学习开始及历程

学习嵌入式 Linux 驱动的历程回顾第一篇的随笔中我写到:「带来更多的体会和收获,就不会是毫无意义的普通文字了。」 所以就当作重新梳理自己来写这个随笔了。嵌入式的开始接触 大约是大一的时候,比较疯狂的「迷恋」…

2025年磨粉机厂家推荐排行榜,雷蒙磨粉机,环辊磨粉机,摆式磨粉机,矿石磨粉机,超微磨粉机,高压磨粉机公司推荐!

2025年磨粉机厂家推荐排行榜:雷蒙磨粉机、环辊磨粉机、摆式磨粉机、矿石磨粉机、超微磨粉机、高压磨粉机公司推荐!随着工业技术的不断进步,磨粉机在矿业、化工、建材等多个领域发挥着越来越重要的作用。为了帮助企业…

Java基础语法与面向对象

什么是重载(Overload)和重写(Override)?有什么区别?重载(Overload):同一类中,方法名相同但参数列表不同(参数类型、个数、顺序不同),与返回值无关。重写(Override):子类继承父类后,对父类的方法进行重…

从汇编角度看C++优化:编译器真正做了什么 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

实用指南:【从零开始学习RabbitMQ】

实用指南:【从零开始学习RabbitMQ】pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monac…

Godot-C#处理节点关系

Godot C#处理节点关系 简介 我们知道在游戏中,任何事物都可以看做一个节点,而节点之间的关系可以帮助我们更好的管理游戏世界。Godot中,节点之间的关系可以分为两种:父子关系和兄弟关系。godot已经提供了现成的方法…

2025信息流代运营推荐:线尚网络精准投放,效果显著!

2025信息流代运营推荐:线尚网络精准投放,效果显著!随着互联网技术的飞速发展,信息流广告已成为企业营销的重要手段。然而,信息流代运营领域也面临着诸多技术挑战和数据问题。本文将深入探讨当前信息流代运营领域的…

零售行业绩效流程推行难点及 Tita 目标绩效一体化管理方案

在零售行业,市场环境瞬息万变,顾客需求日益多样化,使得绩效流程的推行充满挑战。要想在激烈竞争中脱颖而出,企业需借助高效工具实现目标绩效一体化管理,Tita 平台便是有力助手,能有效攻克常见难点。 零售行业绩效…

CTFHub 信息泄露通关笔记4:备份文件下载 bak文件 - 教程

CTFHub 信息泄露通关笔记4:备份文件下载 bak文件 - 教程2025-10-19 16:39 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important;…

软件工程-结队项目

软件工程-结队项目软件工程结队项目 项目参与成员 计科三班 3123006072 郭涛 计科三班 3123004548 袁智燊这个作业属于哪个课程 <https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering2024>这个作业要求在哪…