利用for循环打印图形

您所在的位置:网站首页 老台式电脑如何重新组装 利用for循环打印图形

利用for循环打印图形

2023-08-14 08:49| 来源: 网络整理| 查看: 265

利用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