黑马程序员——for循环打印一颗心
2012-09-01 09:18
106 查看
/**
* 打印一颗心 * @author zjw * */ 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(); } } }
相关文章推荐
- [黑马程序员]--I / O打印流方法小结
- 黑马程序员_编写程序,打印1到100之内的整数,但数字中包含7的要跳过,例如:17、27、71、72
- 黑马程序员—JDK1.5新特性(增强for循环、可变参数、静态导入)
- java利用for循环打印三角形
- [黑马程序员]03[c语言]算法设计中标记思想的优化,耶稣门徒问题,生成打印问题
- for循环 打印等腰三角形
- 第4章 流程控制----编写Java程序,应用for循环打印菱形
- python练习之打印等边三角形(双for循环,四种方向)
- 黑马程序员------java5的一些简单新特性(静态导入、可变参数、增强for循环、自动拆箱装箱及享元)
- 黑马程序员——for循环中Break和Continue的用法
- 黑马程序员——打印菱形,打印等腰三角形
- 用for循环打印出由单个字符组成的三角形
- 不知道写个什么,就写个利用for循环打印空心菱形当笔记
- 【黑马程序员】Java基础学习技术博客——for循环
- 黑马程序员:IO包中的打印流
- 黑马程序员 for循环的条件的解释
- 数据结构_分别使用for循环和递归打印1-N的所有整数,比较运行时间
- python练习之打印等边三角形(单for循环,四种方向)
- 只用一个for循环,打印乘法表的方法
- java一条for循环打印多维数组