
问题分析:
每行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条)