آموزش زبان های برنامه نویسی

آموزش زبان های برنامه نویسی

آموزش زبان های برنامه نویسی

آموزش زبان های برنامه نویسی

ساخت اشکال با جاوا

می خواهیم برنامه ای بنویسیم که شکل ستاره های زیر را نمایش دهد:

*                                                              *

*      *                                              *      *

*      *      *                              *      *      *

*      *      *      *              *      *      *      *

*      *      *      *      *      *      *      *      *

به دو روش می توانیم ستاره های زیر را نمایش دهیم :

اول بدون استفاده از آرایه ها :

public class star

{

          public static void main(String[] args)

          {

                   int space=7;

                   for (int i=0;i<=4;i++)

                   {

                             for (int a=0;a<=i;a++)

                             {

                                      System.out.print("*");

                             }

                             for (int j=space;j>=0;j--)

                             {

                                      System.out.print(" ");

                             }

                             space=space-2;

                            

                             for (int b=i;b>=0;b--)

                             {

                                      System.out.print("*");

                             }

                   System.out.println("");

                   }

          }

}

دوم با استفاده از آرایه ها :

public class star2

{

          public static void main (String [] args)

          {

                   String star[][]=new String[5][5];

                   String starr[][]=new String[5][4];

                   for (int i=0;i<=4;i++)

                    {

                             for (int j=0;j<=4;j++)

                             {

                                      star[i][j]=" ";

                             }

                   }

                   for (int ii=0;ii<=4;ii++)

                   {

                             for (int jj=0;jj<=3;jj++)

                             {

                                      starr[ii][jj]=" ";

                             }

                   }

                   int aa=0;

                   for (int a=0;a<=4;a++)

                   {

                             aa=a;

                             if (aa==4)

                             {

                                      aa=aa-1;

                             }

                             for (int b=0;b<=a;b++)

                             {

                                      star[a][b]="*";

                             }

                             for (int c=3-aa;c<=3;c++)

                             {

                                      starr[a][c]="*";

                             }

                   }

                   for (int d=0;d<=4;d++)

                   {

                             for (int e=0;e<=4;e++)

                             {

                                      System.out.print(star[d][e]);

                             }

                             for (int f=0;f<=3;f++)

                             {

                                      System.out.print(starr[d][f]);

                             }

                             System.out.println("");

                   }

          }

}

 

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد