x += i与x=x+i
2015-09-08 17:12
218 查看
复合赋值操作符会悄悄地产生一个转型。如果计算结果的类型宽于变量的
类型,那么所产生的转型就是一个危险的窄化转型。这样的转型可能会悄悄地丢
弃掉精度或数量值
类型,那么所产生的转型就是一个危险的窄化转型。这样的转型可能会悄悄地丢
弃掉精度或数量值
package com.bohua.test; public class Test2 { public static void main(String[] args) { short x = 0; int i = 123456; //x += i; // 包含了一个隐藏的转型! x= (x+i);//编译出错 System.out.println(x); } }
相关文章推荐
- LeetCode之Reverse Words in a String
- 用Redis实现Session功能
- ios技术博客
- leetcode--Find Minimum in Rotated Sorted Array --C++
- WebService服务端与客户端开发
- 5个好用的混合式App开发工具
- BeanFactory接口包含基本方法
- matlab map
- 彩票摇奖
- 单例模式的思想简介
- xen虚拟机利用dom0内核来创建(二)
- 【springmvc+mybatis项目实战】杰信商贸-8.生产厂家修改
- GitHub 优秀的 Android 开源项目
- QPBOC联机查询:后台响应 作弊卡 问题分析和解决方法
- 同类型对象利用反射自动赋值
- 计算机语言基础知识
- 数据库中索引原理(超经典)(附链接)
- Java 执行linux命令(转)
- 下载网络图片到图库
- asp.net为关键词加上超链接,C#.net 为关键词加上超链接