博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
打印菱形
阅读量:5995 次
发布时间:2019-06-20

本文共 1435 字,大约阅读时间需要 4 分钟。

题目:打印出如下图案(菱形) 

*** 

****** 

******** 

****** 

*** 

//三角形    public static void printTriangle() {        // 前半部分(四行)        for (int i = 1; i <= 4; i++) {    //四行,第1,2,3,4行            for (int j = 1; j <= 2 * i - 1; j++) {    //每行的列数和行索引关系为num=2*i-1                System.out.print("*");            }            System.out.println();        }        // 后半部分(三行)        for (int i = 3; i >= 1; i--) {   //三行,第5,6,7行,因为567和321一样,所以我们在把321行倒过来打印            for (int j = 1; j <= 2 * i - 1; j++) {     //行列关系还是2*i-1                System.out.print("*");            }            System.out.println();        }    }    //菱形    public static void printDiamond() {        //打印菱形上半部分(四行)        for (int i = 1; i <= 4; i++) {    //1,2,3,4行            //打印空格数,空格规律为3,2,1,0.即4-i            for (int j = 1; j <= 4-i; j++) {                System.out.print(" ");            }            //每行的星数,1,3,5,7,和行数关系为2*i-1            for (int j = 1; j <= 2*i-1; j++) {                System.out.print("*");            }            System.out.println();        }        //打印菱形下半部分(三行)        for (int i = 3; i >= 1; i--) {   //567行,但与321一样,所以把123行倒过来打印即可            for (int j = 1; j <= 4-i; j++) {   //空格数仍然是4-i                System.out.print(" ");            }            for (int j = 1; j <= 2*i-1; j++) {  //打印星                System.out.print("*");            }            System.out.println();        }

转载于:https://www.cnblogs.com/aeolian/p/7834751.html

你可能感兴趣的文章
华为DHCP global
查看>>
MySQL性能优化的21个最佳实践
查看>>
Oracle学习1--阿里云ECS上部署单实例数据库11.2.0.4
查看>>
svnserve:error while loading shared libraries:/usr/local/lib/libsvn_fs-1.so.0:cannot restore
查看>>
Amoeba-mysql主从+读写分离实战+测试+排错
查看>>
数据库日志系统分解
查看>>
阿里云获得国内首个SAP NetWeaver 公共云平台认证
查看>>
liunx下设置网卡为混杂模式的命令
查看>>
XML语法
查看>>
heartbeat 裂脑的概念及原理
查看>>
H3C无线控制器portal支持https重定向的经验汇总
查看>>
网站统计代码
查看>>
在centos安装ncftp
查看>>
搭建Office 2010 KMS服务器
查看>>
ntbackup操作失败
查看>>
LINUX下安装HPL/SQL
查看>>
python 相见恨晚的itertools库
查看>>
vSphere client连接vCenter server时需开放的端口
查看>>
opennms安装心得
查看>>
安装centos 7的时候出现An Unknown Error Has Occurred
查看>>