黑马程序员技术交流社区
标题:
菜鸟写的打印菱形的方法
[打印本页]
作者:
tream
时间:
2015-5-20 23:22
标题:
菜鸟写的打印菱形的方法
本帖最后由 tream 于 2015-5-20 23:21 编辑
class PrintDiamond
{
public static void main(String[] args)
{
printDiamond(5); //传入要打印菱形的宽度
}
public static void printDiamond(int s)//定义菱形函数
{
for (int x=1; x<2*s ; x++ )//外循环定义要打印的行数
{
for (int y=0;y<((s-x)>0? (s-x):(x-s)); y++)//设定每一行的的空格
{
System.out.print(" ");
}
for (int z=((s-x)>0? (s-x):(x-s)); z<s; z++)//打印每一行星星的数量
{
System.out.print("* ");
}
System.out.println();//换行
}
}
}
复制代码
冥思苦想了好久的结果啊
QQ截图20150520231715.jpg
(21.95 KB, 下载次数: 19)
下载附件
2015-5-20 23:17 上传
作者:
沐木沐
时间:
2016-9-20 14:58
不错不错,值得学习
作者:
fiendGG
时间:
2016-9-20 21:57
涨知识了~
作者:
huangbinqqian
时间:
2016-9-20 22:02
想问一下,心型的代码可以实现吗?可以是空心,也可以是实心
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2