相关疑难解决方法(0)

如何找到Java BigInteger的平方根?

是否有一个库可以找到BigInteger的平方根?我希望它离线计算 - 只有一次,而不是在任何循环内.所以即使是计算成本高昂的解决方案也没关系

我不想找到一些算法和实现.一个现成的解决方案将是完美的.

java biginteger square-root

54
推荐指数
5
解决办法
5万
查看次数

>>在java中做什么?

好吧,我尝试查找>>或者移动意味着什么,但是这个网站解释了它:http://www.janeg.ca/scjp/oper/shift.html

那么有人可以解释它就像他们正在和一个孩子说话吗?

java operators bit-shift

15
推荐指数
2
解决办法
1万
查看次数

计数字母递归方法

所以程序必须计算字符串的字母。除了递归循环之外,我不允许使用循环。

该方法必须如下所示:

static int numberOf(String text, char characterToCount)
Run Code Online (Sandbox Code Playgroud)

输入:

abcbabcba(字符串)和 b(字符)

输出:

4

这就是我的代码到目前为止的样子(我得到 Stackoverflow ):

static int numberOf(String text, char characterToCount) {
 int i = 0;
 int erg = 0;
 if (text.length() != 0) {
   if (i != text.length()) {
     if (text.charAt(i) == characterToCount) {
       i++;
       erg++;
       numberOf(text, characterToCount);
     } else {
       i++;
       numberOf(text, characterToCount);
     }
   } else {
     return erg;
   }
 }

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

编辑

我只被允许使用String.charAtString.length

java stack-overflow

8
推荐指数
2
解决办法
711
查看次数