在一些代码中,我看到了这一点: private void compute(Long a, Long b, Long c) { long result = a-(b+c); ... 结果存储在原始long中而不是对应于其操作数的Long对象中,这似乎有点奇怪。 是否有任何理由将结果存储为原语? 解决方案如下: 结果存储在原始long中而不是对应于其操作数的Long对象中,这似乎有点奇怪。 不,“奇怪”是您可以在Long对象上使用+和-运算符。在Java 5之前,这可能是语法错误。然后介绍了自动装箱/拆箱。您在这段代码…

2020年12月1日 0条评论 34点热度 阅读全文

使用随机数和随机运算符来获得该问题答案的最佳方法是什么。 editTextEquation.setText(random1 +(String.valueOf(ops[i1]) + random2 + (String.valueOf(ops[i2])+ random3 + (String.valueOf(ops[i3])+ random4)))); 我正在显示此问题,然后将根据用户输入检查答案。我猜我需要先存储答案。任何帮助/建议将不胜感激。 这是我生成表达式的方式: int random1 = (int)(Math…

2020年3月4日 0条评论 42点热度 阅读全文