2016年9月6日

Java中x+=y和x=x+y两种实现的区别

摘要: 先看下边两段代码,各有什么错? 例一: 例二: 第一段代码无法通过编译,由于 s1+1 在运算时会自动提升表达式的类型至 int 型(即:首先将s1转换为int,然后加1),再赋值给 short 类型的 s1 时将发生强制类型转换的错误。 第二段代码却能够正确编译。 这两种实现方式有什么不同吗? 答 阅读全文

posted @ 2016-09-06 16:00 wzyxidian 阅读(903) 评论(0) 推荐(0) 编辑

导航