21.使用双重循环打印图形
Posted 许先
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了21.使用双重循环打印图形相关的知识,希望对你有一定的参考价值。
/* * 打印菱形 * */ public class PrintLX { public static void main(String[] args) { //外层循环,执行五次,每次输出一行* for (int i = 1; i <= 5; i++) { for(int j=1;j<=5-i;j++){ System.out.print(" "); } //内层循环,执行五次,每次输出一个* for (int j = 1;j<=2*i-1;j++){ System.out.print("*"); } System.out.println(); } for (int i = 1; i <= 4; i++) { for(int j=1;j<=i;j++){ System.out.print(" "); } //内层循环,执行五次,每次输出一个* for (int j = 1;j<=7-2*(i-1);j++){ System.out.print("*"); } System.out.println(); } } }
/* * 打印平行四边形 * */ public class PrintParallelogram { public static void main(String[] args) { //外层循环,执行五次,每次输出一行* for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5 - i; j++) { System.out.print(" "); } //内层循环,执行五次,每次输出一个* for (int j = 1;j<=5;j++){ System.out.print("*"); } System.out.println(); } } }
/* * 打印矩形 * */ public class PrintRect { public static void main(String[] args) { //外层循环,执行五次,每次输出一行* for (int i = 1; i <= 5; i++) { //内层循环,执行五次,每次输出一个* for (int j = 1;j<=5;j++){ System.out.print("*"); } System.out.println(); } } }
/* * 打印等腰三角形 * */ public class PrintSJX { public static void main(String[] args) { //外层循环,执行五次,每次输出一行* for (int i = 1; i <= 5; i++) { for(int j=1;j<=5-i;j++){ System.out.print(" "); } //内层循环,执行五次,每次输出一个* for (int j = 1;j<=2*i-1;j++){ System.out.print("*"); } System.out.println(); } } }
以上是关于21.使用双重循环打印图形的主要内容,如果未能解决你的问题,请参考以下文章
java使用for循环输出图形 * *** ***** ******* ***** *** *