07.java数据溢出与数据转换
来源:互联网 发布:圣诞唱诗班歌曲知乎 编辑:程序博客网 时间:2024/06/10 18:53
一、数据溢出
1.当数据已经是其对应数据类型的最大值时执行int型数据的加法操作,就变为最小值
2.当数据已经是其对应数据类型的最大值时执行int型数据的减法操作,就变为最大值
3.解决数据溢出的主要方法是扩大数据范围来完成
2.当数据已经是其对应数据类型的最大值时执行int型数据的减法操作,就变为最大值
3.解决数据溢出的主要方法是扩大数据范围来完成
二、数据类型转化
1.范围晓得和范围大的两种数据操作,范围小的数据类型自动变为范围大的数据类型
2.把范围大的数据类型变为范围小的数据类型,必须强制转换
3.如果要强制转换的数据类型的数据值大于接收类型,会造成数据的溢出
example:int x=200; byte b=(byte)x;
==> -56
2.把范围大的数据类型变为范围小的数据类型,必须强制转换
3.如果要强制转换的数据类型的数据值大于接收类型,会造成数据的溢出
example:int x=200; byte b=(byte)x;
==> -56
三、java对byte赋值的特殊支持
1.java对于byte赋值会自动帮助用户将int变为byte,只针对byte数据而言
example:byte b=20;
2.如果定义的变量数值不在byte范围内,需要用户自己执行强制处理。
example:byte b=200;
==>cannot convert from int to byte
byte b=(byte)200;
==> -56
example:byte b=20;
2.如果定义的变量数值不在byte范围内,需要用户自己执行强制处理。
example:byte b=200;
==>cannot convert from int to byte
byte b=(byte)200;
==> -56
阅读全文
1 0
- 07.java数据溢出与数据转换
- java数据溢出和数据转换
- 数据转换发生溢出
- 强制转换数据溢出
- java之数据溢出
- json数据与JAVA数据的转换
- json数据与JAVA数据的转换
- json数据与JAVA数据的转换
- json数据与JAVA数据的转换
- json数据与JAVA数据的转换
- son数据与JAVA数据的转换
- json数据与JAVA数据的转换
- json与java数据转换
- 字节长度与数据溢出
- 数据溢出与类型提升
- java数据溢出问题总结
- 使用强制类型转换,防止数据溢出
- JSON与JAVA数据的转换
- 第5章流程控制
- java基础_键盘Scanner录入
- AJAX
- MYSQL分库分表总结
- Spring 注入 Set
- 07.java数据溢出与数据转换
- 谷歌大牛说:为什么 Kotlin 比你们用的那些垃圾语言都好
- C++中间结果溢出
- Redis 各类型常用方法与 运用场景
- Tiny C语言编译程序之语法分析Parser
- 【Web】CSS3动画效果制作
- 初次接触Markdown
- 第6章 过滤器
- Java面试题-未被初始化的字符串打印出“null”的问题的分析