package cn.bdqn;

public class Hourglass {
public static void main(String[] args) { for (int i = 2; i >=-2; i--) {//打印行数
for (int j = 0; j <= 2-Math.abs(i); j++) {//打印行的前边 用绝对值
System.out.print(" ");//输出空格
}
for (int j = 0; j < Math.abs(i)*2+1; j++) {//打印行的后边
System.out.print("*");//输出*
}
System.out.println();//输出打印后的结果
}
} }

输出结果

*****
   ***
     *
   ***
  *****

最新文章

  1. 我的Windows Phone 8
  2. Permutation test: p, CI, CI of P 置换检验相关统计量的计算
  3. 利用jquery发送form表单
  4. thinkPHP5.x 更新字段为 NULL
  5. C# 多线程详解 Part.03 (定时器)
  6. c++builder 重载WindowProc、WndProc 截获消息
  7. What does wildcard address in InetSocketAddress mean?
  8. 关于图的顶点染色问题的各种算法的C++实现之初探(一)——引言与简介
  9. jQuery.proxy() 函数详解
  10. Woody的Python学习笔记1
  11. TLD网络资源汇总--学习理解之(四)
  12. Android okHttp网络请求库详解
  13. 第十篇:Map/Reduce 工作机制分析 - 数据的流向分析
  14. add-migration Build failed.
  15. docker镜像打包save,载入load,启动run
  16. Spark Streaming连接Kafka的两种方式 direct 跟receiver 方式接收数据的区别
  17. 129. Sum Root to Leaf Numbers pathsum路径求和
  18. Web 研发模式的演变
  19. linux服务器时间同步失败解决方法
  20. 【2013Esri全球用户大会精彩案例】GIS for Philadelphia’s Finest --费城警用GIS

热门文章

  1. Sharepoint学习笔记—习题系列--70-576习题解析 -(Q4-Q5)
  2. XMPP实现登陆注销功能
  3. android 最详细的动画大全,包括如何在代码和在XML中使用
  4. kubernetes听云实战发布版
  5. 干货之UICollectionViewFlowLayout自定义排序和拖拽手势
  6. iOS 跳转到系统的设置界面
  7. iOS iOS9.0 的CoreLocation定位
  8. IOS contentOffset该如何理解
  9. 使用AS3输出ByteArray为16进制
  10. android 进程间通信数据(一)------parcel的起源