Tag: long integer

Java Math.pow的错误结果

如果您尝试运行以下代码 public class Main { public static void main(String[] args) { long a = (long)Math.pow(13, 15); System.out.println(a + ” ” + a%13); } } 你会得到“51185893014090752 8” 13 ^ 15的正确值是51185893014090757 ,即大于Math.pow返回的结果5 。 任何可能导致它的想法?