菱形星星怎么打印

来源:4-14 Java 循环语句之多重循环

看得见3228228

2016-04-26 21:28

有谁知道怎么打印出一个菱形?

写回答 关注

2回答

  • 慕码人2420119
    2016-04-26 22:43:42
    	    public static void main(String[] args) {
    	        System.out.println("打印等腰三角形");
    	        // 外循环控制行数
    	        int i,j,k;
    	           for(i=0;i<5;i++)    //控制行
    	           {  
    	           for(j=0;j<5-i;j++)   //控制空格
    	            System.out.print(" ");
    	           for(k=0;k<2*i-1;k++)   //控制*号输出
    	            System.out.print("*");
    	              System.out.println();
    	           }
    	          for(i=3;i>0;i--)
    	          {
    	           for(j=0;j<5-i;j++)
    	            System.out.print(" ");
    	           for(k=0;k<2*i-1;k++)
    	            System.out.print("*");
    	              System.out.println();
    	          }
    	         
    	 }
    	}


  • 慕斯4078384
    2016-04-26 22:01:45

    public class show {
     
     public static void main(String [] args)
        {
            int i=0;
            int j=0;
            for(i=1;i<=4;i++)
            {
               for(int k=1; k<=4-i;k++)
                 System.out.print(" ");
               for(j=1;j<=2*i-1;j++)
                   System.out.print("*");
               System.out.println("");  
            }
            for(i=4;i>=1;i--)
            {
               for(int k=1; k<=5-i;k++)
                     System.out.print(" ");
            for(j=1;j<=2*i-3;j++)
                    System.out.print("*");
             System.out.println("");  
            }
        }
    }

    copyri...

    麻烦详细解释一下括号输出空格的括号里面的变量条件为什么要用K<=5-I,输出*的括号里面为什么条件是j<=2*i-3

    2016-05-12 01:35:45

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题