黑马程序员技术交流社区

标题: 利用for循环和键盘录入打出给定大小的心型 [打印本页]

作者: VV烽火    时间: 2015-10-19 11:41
标题: 利用for循环和键盘录入打出给定大小的心型
import java.util.Scanner;
class Love
{
        public static void main(String[] args)
        {
                Scanner s=new Scanner(System.in);
               
               
                while (true)
                {
                        System.out.println("请输入*的最大列数:");
                        int j=s.nextInt();
               
                        love(j);
                }

               
               
               
        }

        public static void love(int j)
        {
                int i=0;
                j=j/4*4;
                for (int x=j/4;x<=j/2 ;x++ )
                {
                        for (int y=x;y<j/2 ;y++ )
                        {
                                System.out.print(" ");
                        }

                        for (int b=0;b<i ;b++ )
                        {
                                System.out.print("*");
                        }

                        for (int y=i;y<j/2 ;y++ )
                        {
                                System.out.print(" ");
                        }

                        for (int b=0;b<i ;b++ )
                        {
                                System.out.print("*");
                        }

                        i+=2;
                        System.out.println();
                }
                       
                i=0;

                for (int x=0;x<j/2 ;x++ )
                {       
                       

                        for (int y=0;y<x;y++ )
                        {
                                System.out.print(" ");
                        }

                        for (int z=i;z<j ;z++ )
                        {
                                System.out.print("*");
                               
                        }
                        i+=2;
                        System.out.println();
                }
        }
}



学完for循环,自己没事写了一个,技术比较菜,可能程序有很多地方不能处理得很完美.
作者: 黑马,你的骄傲    时间: 2015-10-26 17:32
很厉害了,,,能 做我的导师么?
作者: syb012    时间: 2015-10-26 18:45
打出来的心有点怪

心.png (3.36 KB, 下载次数: 8)

心.png

作者: lixp    时间: 2015-10-27 19:15
很不错的样子啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2