黑马程序员技术交流社区
标题:
利用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)
下载附件
2015-10-26 18:45 上传
作者:
lixp
时间:
2015-10-27 19:15
很不错的样子啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2