问题分析:
每行8个*,共4
每行前面占位依次递减1
1.先打印一个正方形整体向右移:
public class Test { public static void main(String[] args) { //打印4行 for(int j = 1; j <= 4; j++) { //每行前面有4个空格 for(int i = 1; i <= 4; i++){ System.out.print(" "); } //每行打印8个* for(int i = 1; i <= 8; i++) { System.out.print("*"); } //每行打印完8个后换行 System.out.println(); } } }
/输出结果
2.从上往下依次递减1
public class Test { public static void main(String[] args) { //打印4行 for(int j = 1; j <= 4; j++) { //每行前面有4个空格 for(int i = 1; i <= (4-j); i++){ System.out.print(" "); } //每行打印8个* for(int i = 1; i <= 8; i++) { System.out.print("*"); } //每行打印完8个后换行 System.out.println(); } } }
打印结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)