我正在尝试调用一个需要短值的函数。以下作品:
i.setDamage((short) 10);
Run Code Online (Sandbox Code Playgroud)
然而,这并不:
i.setDamage(10S);
Run Code Online (Sandbox Code Playgroud)
根据我正在使用的 IDE,这应该可以工作。为什么不呢?我正在使用 Maven 和 Java 7。
我有一个代码片段,它只是int第一次发起两个值.这是代码行:
int xb2,yb2 = 0;
Run Code Online (Sandbox Code Playgroud)
但是,根据调试器,当它遇到这行代码时,xb2的值是4262504!
可能是什么导致了这个?
顺便说一句,抱歉,如果我遗漏了一些明显的东西,我是C++的新手.