当前位置: 代码迷 >> J2SE >> !各位大神,请帮忙优化下
  详细解决方案

!各位大神,请帮忙优化下

热度:179   发布时间:2016-04-24 01:32:03.0
求助!各位大神,请帮忙优化下
本人是新学JAVA SE的新手,才学习三天
我自己写了一个有控制面板画出三角形,
代码如下:
class day03
{
public static void main(String[] args) 
{
for (int a=0;a<=6 ;a++ )
{
for (int b=a; b<=5;b++ )
{
System.out.print(" ");
}
for (int c=0;c<=a ;c++ )
{
System.out.print("*");
}
for (int d=1;d<=a ;d++ )
{
System.out.print("*");
}
for (int e=a;e<=5;e++ )
{
System.out.print(" ");
}
System.out.println();
}
}
}

我想请各位大神帮忙优化下,我觉得for用得太多了,有其他办法完成没有,谢谢各位。

------解决方案--------------------
随手写了一个,希望对你有帮助
Java code
    public static void main(String[] args)      {        int col = 6 ;        for( int i=1 ; i<=7 ;i++ )    {           for( int j=0 ; j<=6 ; j++ )       {                if( j==col )                {          for( int n=1 ; n<= 2*i-1 ; n++)              System.out.print( "*" );                              System.out.println( );          break;                }        else                                System.out.print( " " );        }                col--;    }}
  相关解决方案