Tag: 指数

确定num是否是java中2的幂?

可能重复: 如何检查数字是2的幂 如果传入值2,4,8,32,64等,我怎么能写一个返回true的方法?

JAVA – 指数分布

我需要找到概率指数分布的公式,但我不知道如何找到它:(这个公式必须具有强大的统计属性(它不能丢弃随机的任何结果以保持随机实例的无差别搜索) 我试图找到公式,这将在这样的方法中工作: rand.getNextDuobleExpDistrib(); 我现在有这个代码,但根据“输入分析器”,它无法正常工作 public double getNext() { return -lampda * Math.log(rand.nextDouble()); }

如何编写一个可以用Java计算function的函数。 没有循环

我一直在尝试用Java编写一个简单的函数,它可以在不使用循环的情况下计算第n个幂的数字。 然后我发现了Math.pow(a,b)类……或者方法仍然无法区分这两个对理论不太好。 所以我写了这个.. public static void main(String[] args) { int a = 2; int b = 31; System.out.println(Math.pow(a, b)); } 然后我想制作我自己的Math.pow而不使用循环我希望它看起来比循环更简单,就像使用某种类型的重复我做了大量的研究,直到我遇到commons-lang3包我尝试使用StringUtils.repeat 到目前为止,我认为这是语法: – public static String repeat(String str, int repeat) StringUtils.repeat(“ab”, 2); 我过去24小时或更长时间遇到的问题是StringUtils.repeat(String str,int 2); 重复字符串而不是输出或数字或计算。 有什么我可以做的来克服这个问题,还是有任何其他更好的方法来创建一个计算能力的函数? 不使用循环或Math.pow 这可能很有趣,但我花了很多时间才发现StringUtils.repeat只重复字符串,这就是我试图克服它的方式。 这有帮助 public static int repeat(int cal, int repeat){ cal = 2+2; int result = StringUtils.repeat(cal,2); return […]