short 和 int 类型的转换
来源:互联网 发布:java me基础教程 编辑:程序博客网 时间:2024/06/05 05:05
short s1=1;s1=s1+1;有什么错误?short s1=1;s1+=1;有什么错?
对于short s1=1;s1=s1+1;由于运算的时候会自动的提升表达式的类型,所以结果是int型,再赋值给s1;编译器会报需要强制转换类型的错误,
对于short s1=1;s1+=1;由于+=是java语言规定的运算符,java编译器会自动的对它进行特殊处理,所以可以正确编译。
阅读全文
0 0
- short 和 int 类型的转换
- char类型和short,int类型之类的转换
- int short型类型转换
- byte、short、char和int的转换
- java可以做switch case的只有int类型,和可以自动类型转换为int的byte, char,short
- java-int&short-byte类型转换问题
- byte、short和char 隐式的转换为int
- byte、short和char隐式的转换为int
- Android中int,short,long和byte的转换
- 类型转换问题(java会把byte,short和char的运算操作转换为int类型即低精度自动向高精度转换)
- char/byte/short类型的加法和类型转换问题
- int和short int的区别
- int 和short int的区别
- int与short之间的转换
- short类型和CByteArry之间的转换使用
- int转为short的问题以及类型转换、按位与、相等优先级
- int short byte转换
- byte[] int[] short[] 转换
- Course Schedule
- leetcode MYSQL数据库题目
- feign的基础配置及修改日志输出类型
- poj1475 Pushing Boxes
- 如何破解“千人千面”,深度解读用户画像
- short 和 int 类型的转换
- TabLayout+XlistView
- 数据结构面试知识点整理
- 程序猿之--对诗
- 关于WebStorm一些快捷键的应用
- 前端面试经
- Reading Note: Pyramid Scene Parsing Network
- jQuery遮罩插件jQuery.blockUI.js简介
- 【多线程】interrupt、interrupted、isInterrupted方法