利用for循环打印图形 |
您所在的位置:网站首页 › 老台式电脑如何重新组装 › 利用for循环打印图形 |
利用for循环打印图形
利用for循环打印图形时,我们需要记住外层循环列,内层循环行,然后们需要做的不外乎是找到它们循环的规律罢了。 打印矩形图形打印: ***** ***** ***** *****此图形是一个4行5列的矩形,比较简单 for(int i=1;i //利用i使j每次打印的次数减少1 System.out.print(" "); } //打印三角形 for(int m =1;m for(int q=1;q System.out.print("* "); } System.out.println(); } //打印下面的倒三角形 for(int i =1;i System.out.print(" "); } for(int j =3;j>=i;j=j-1){ System.out.print("* "); } System.out.println(); } 打印空心菱形 * 111* * * 11* * * * 1* 1 * * * = * 1 1 * * * 1* 1 * * * 11* * * 111*空心菱形和普通菱形最大的差别在于,一些特殊的地方把*变成空格就行即加入判断流程 //打印上半部分三角形 for(int i =1;i System.out.print(" "); } for(int j =1;j System.out.print(" "); }else if(i==4&&j ==2){ System.out.print(" "); }else if(i ==4&&j==3){ System.out.print(" "); } else{ System.out.print("* "); } } System.out.println(); //s=s-1; } //打印下半部分三角形 for(int i =1;i System.out.print(" "); } for(int j =3;j>=i;j=j-1){ //把下半部分三角形的第1行的第2个变空格 if(i==1&&j==2){ System.out.print(" "); }else{ System.out.print("* "); } } System.out.println(); }如果觉得代码有些地方复杂,你可以做出优化,比如在打印菱形的时候,你可以将其分为图像部分和空格部分两个部分去打印。利用循环打印图像虽然简单,但是也很有意思,你有可以自己设计图像去打印。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |