A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我想打印一个五角星,可是打不出来,前面的代码已经码出来了,求下面接着的代码。
写出来的代码
class Test
{
        public static void main(String[] args)
        {
                WuJiaoXing(5);
        }
        public static void WuJiaoXing(int s)
        {
                for (int x = 0;x<s ;x++ )
                {
                        for (int m = 0;m<=s+1 ;m++ )
                        {
                                System.out.print(" ");
                        }
                        for (int y =x;y<s ;y++ )
                        {
                                System.out.print(" ");
                        }
                        for (int z = 0;z<x ;z++ )
                        {
                                System.out.print("* ");
                        }
                        System.out.println();
                }
                for (int a=0;a<s ;a++ )
                {                                       
                        for (int b = 0;b< 2*s+2 ;b++ )
                        {
                                if (b<a)
                                {
                                        System.out.print(" ");
                                }
                                else
                                        {       
                                                System.out.print("* ");
                                        }
                        }
                        System.out.println();
                }
        }
}

43 个回复

倒序浏览
看你这程序出来的结果后 我都不会画五角星了~
回复 使用道具 举报
看不懂
回复 使用道具 举报
敲代码前,你说说你的思路,你打算怎么做?
回复 使用道具 举报
看不懂啊
回复 使用道具 举报
不错啊。。。
回复 使用道具 举报
前排围观 ~~
回复 使用道具 举报
这孩子 你就不能加多一点 注释??代码不加 注释 你最后会发现 你自己都看不懂代码~
回复 使用道具 举报
代码好乱啊
回复 使用道具 举报
**** **** **** class  qiantao {         public static void main(String[] args)         {           for (int x=0;x<=3 ;x++)           {                   for (int y=0;y<=4 ;y++)                   {                           System.out.print("*");                    }                    System.out.println();           }  你要的是这种代码吗
回复 使用道具 举报
乱,好好理理思路
回复 使用道具 举报
****
****
****
class  qiantao
{
        public static void main(String[] args)
        {
          for (int x=0;x<=3 ;x++)
          {
                  for (int y=0;y<=4 ;y++)
                  {
                          System.out.print("*");
                  }

                  System.out.println();
          }
是这种代码
回复 使用道具 举报
浪死歌 发表于 2015-5-12 00:29
看你这程序出来的结果后 我都不会画五角星了~

这个确实不太像........
回复 使用道具 举报

0.0忘记加注释了。...
回复 使用道具 举报
xbutterflyx 发表于 2015-5-12 11:49
敲代码前,你说说你的思路,你打算怎么做?

当然是分开打喽,分成3部分打印,一个三角,下面一个梯形,最下面那两个不太会了不过可以打印个梯形,在梯形中间掏空,当然可能学的太少,后面不知道该怎么弄了,最近没时间胡搞了,等有时间了 再完善。
回复 使用道具 举报

thanks,多多指教。
回复 使用道具 举报

不太像啊,你这打印的是矩形
回复 使用道具 举报
二大爷 发表于 2015-5-12 22:05
**** **** **** class  qiantao {         public static void main(String[] args)         {           for (int x=0;x

对啊,就是类似这种的,然后思路是打印一个朝下的梯形然后中建掏空
回复 使用道具 举报
浪死歌 发表于 2015-5-12 00:29
看你这程序出来的结果后 我都不会画五角星了~

哈哈,是不像还是怎么回事............
回复 使用道具 举报
浪死歌 发表于 2015-5-12 00:29
看你这程序出来的结果后 我都不会画五角星了~

哈哈,是不像还是怎么回事............
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马