|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
Java中涉及byte、short和char类型的运算操作首先会把这些值转变为int类型,然后对int类型值进行运算,最后得到int类型的结果。因此,假如把两个byte类型值相加,最后会得到一个int类型的结果。假如需要得到byte类型结果,必须将这个int类型的结果显式转变为byte类型。例如,下面的代码会导致编译失败: class BadArithmetic { 当碰到上述代码时,javac会给出如下提示: type.java:6: possible loss of precision 为了对这种情况进行补救,必须把a + b所获得的int类型结果显式转变为byte类型。代码如下: class GoodArithmetic { 该操作能够通过javac的编译,并产生GoodArithmetic.class文件。 返回类别: 教程 上一教程: Java中对文件的操作 下一教程: Java编程准则 您可以阅读与"Java中涉及byte、short和char类型的运算操作"相关的教程: · 在java开发过程中常常遇到数据类型的问题 · java关于日期的运算等处理方式 · JAVA类型和SQL类型的匹配 · Java简朴类型进行精确浮点数运算 · JAVA类型和SQL类型的匹配 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |