菱形输出代码
作者:互联网
package 涂山一号; /** * @Auther:arcticFox * @Date: 2021/12/17 - 12 - 17 - 14:38 * @Description: 涂山一号 * @version: 1.0 */ public class look32 { public static void main(String[] args) { 这个是还是用的双重for循环第一个for是用来控制行数的,也就是输出几行,我这个就是输出了9行, for(int i=4;i>=-4;i--){ //控制行数 for(int j=0;j<Math.abs(i)+3;j++) 这个里面的就是控制输出多少空格,定义个j为变量,用j调用了一下i(当然也可以不用这样写,也可以直接用i,这个就是跟随者我第一个行数的行数变化而变化) System.out.print(" ");//控制每行的的空格数,如果第5行前面不要空格,可以把+3去掉 最后一个就是输出**的用来填充形状的,也是根据行数的变化而变化,比如第一行输出5-4为一,那就是输出一个*,然后剩下的就跟着继续5-3为2,5-2为3; for(int j=0;j<(5-Math.abs(i));j++) System.out.print("* ");//控制每行*的个数 这一串代码是必须要输的因为他是换行,也就是第一个的循环。 System.out.println();//换行 } } }
标签:输出,12,17,int,代码,菱形,涂山,public 来源: https://blog.csdn.net/m0_64094161/article/details/122026989