黑马程序员技术交流社区
标题:
For循环实现一颗心形
[打印本页]
作者:
王雷1
时间:
2013-11-24 09:28
标题:
For循环实现一颗心形
public class Hello {
public static void main(String[] args) {
//打印上半部分
for (int i = 0; i < 5; i++) {//最外城循环,控制这部分总共有5行
for (int j = 0; j < 5; j++) {
if (j == 4 - i)
System.out.print("* ");
else
System.out.print(" ");
}
for (int k = 0; k < 5; k++) {
if (k == 4)
continue;
if (k == i)
System.out.print("* ");
else
System.out.print(" ");
}
for (int j = 0; j < 5; j++) {
if (j == 0)
continue;
if (j == 4 - i)
System.out.print("* ");
else
System.out.print(" ");
}
for (int k = 0; k < 5; k++) {
if (k == i)
System.out.print("* ");
else
System.out.print(" ");
}
System.out.println();
}
//打印下半部分
for (int i = 0; i < 9; i++) {
for (int k = 0; k < 9; k++) {
if (k == i)
System.out.print("* ");
else
System.out.print(" ");
}
for (int j = 0; j < 9; j++) {
if (j == 8 - i)
System.out.print("* ");
else
System.out.print(" ");
}
System.out.println();
}
}
} //就是感觉挺好玩的,大家分享下
作者:
hurryup
时间:
2013-11-24 10:15
要有代码注释就好了,不懂打印流程,哪个高手说下.
作者:
天ya~_琼楼
时间:
2013-11-24 12:33
一段一段代码的试了一下,感觉非常好!谢谢分享!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2