public class Sum {
static int dg(int i) {
int sum;
if (i == 1)
return 1;
else
sum = i + dg(i - 1);
return sum;
}
public static void main(String[] args) {
System.out.println(dg(100));
}
}
赞0踩0评论0
回答了问题2019-07-17
用java递归算法求一个数字的阶乘
public static Integer factorial(Integer n) {
if (n < 0) {
return 0;
}
if (n == 1) {
return 1;
}
return n * factorial(n-1);
}
public static void main(String[] args) {
// 计算6的阶乘
System.out.println(jieCheng(6));
}
赞0踩0评论0
回答了问题2019-07-17
用递归算法求1~100的和,用java写。
public class Sum {
static int dg(int i) {
int sum;
if (i == 1)
return 1;
else
sum = i + dg(i - 1);
return sum;
}
public static void main(String[] args) {
System.out.println(dg(100));
}
}
赞0踩0评论0
回答了问题2019-07-17
java怎么判断空格数
可以写个小demo,来获取字符串中的空格数,如下:
public static int countBlanks(String s){
int i = 0 ;
int count = 0;
while(i < s.length()){
if(s.charAt(i) == ' ')
count++;
i++;
}
return count;
}