2017-04-28|967阅|作者:永远那样好吗|举报 摘要:使用4重for循环
public class ChrismasTrees {
/**
* 打印m大层,n小层的圣诞树
* @Title: printChrismasTrees
* @Description: TODO
* @param m
* @param n
* @return: void
*/
public static void printChrismasTrees(int m,int n){
for (int i = m; i > 0; i--) {
for (int j = 0; j < n; j++ ) {
for (int k = 0; k < i*n-1-j; k++) {
System.out.print(" ");
}
for (int k = 0; k < 2*j+1; k++) {
System.out.print("*");
}
for (int k = 0; k < m-i; k++) {
for (int k1 = 0; k1 < 2*n-(2*j+1); k1++) {
System.out.print(" ");
}
for (int k2 = 0; k2 < 2*j+1; k2++) {
System.out.print("*");
}
}
System.out.println();
}
}
}
public static void main(String[] args) {
printChrismasTrees(3,5);
}
}