题目:递归输出
*
* *
* * *
* * * *
* * * * *
递归:就是在本方法中直接或间接的调用自身(本人的理解),需要注意栈溢出的错误
关于此题,找准规律。
public class Csdn{
public static void main(String[] args) {
recursion(1,5);
}
public static void recursion(int n,int m){ //n=1,m决定行数
for(int i = 1;i <= m-n;i++){
System.out.print(" ");
}
for(int j = 1;j <= 2*n-1;j++){
if(j % 2 == 0){
System.out.print(" ");
}else{
System.out.print("*");
}
}
System.out.println();
if(n < m){
recursion(++n,m);
}
}
}
愿前程似锦