利用循环嵌套完成下列图形之一!利用循环嵌套完成下列图形之一!
想知道怎么完成?有人知道怎么做么?
public class Main {
static void fun1(int n) {
for (int i = 0; i < n; i++) {
for (int j = 0; j < i; j++) {
System.out.print('*');
}
System.out.println();
}
for (int i = n; i > 0; i--) {
for (int j = 0; j < i; j++) {
System.out.print('*');
}
System.out.println();
}
}
public static void main(String[] args) {
int a = 4, b = 3;
fun1(a);
// fun2(b);
}
}
分两次打印,先打印上半部分,再打印下半部分
test test12211
两次打印有点无趣,来个一次打印
for(int i = -3; i <= 3; i++){
for(int j = 0; j < 4-Math.abs(i); j++){
System.out.print("*");
}
System.out.println();
}