我在谷歌上搜索了一下,但似乎找不到我要找的东西。我想找出一些关于算术在Java中的工作方式的详细信息。例如,如果您将两个长整型相加在一起,这是否使用了与将两个整型相加时使用的相同的加法运算符?此外,当您在这样的算术表达式中混合使用long和in时,幕后会发生什么:long operand a = 1;
int operand b = 999999999;
我的攻击者类发起攻击,而我的防御者类应该阻止它。manager是我计算和打印结果的主类。我的问题是我的highRatio、mediumRatio和lowRatio变量。对可能发生的事情有什么想法吗?//defender类
public int defenseSelector(int highAtkCounter, int mediumAtkCounter, int lowAtkCounter, <
我尝试使用快速代码来计算10 * 75% = 7.5var a : Int = 75var x = b * (a / 100)如何在不更改a和b的类型和值的情况下获得7.5结果我得到了正确的答案:
var x: Double = (Double(b) * (Double(a) / 100)) // x is 7.5现在,如何将其舍入为8作为Int