一、如图,打印以下图案

二、实现步骤

1.分析思路

这是很经典的一个图案,通过观察图案不难得出,控制台从最左端向右打印的 依次是空格" ","*",空格,然后换行,我们发现空格数,"*"和行数有以下关系(以5行为例):

行数

空格数

"*"数

1

4

1

2

3

3

3

2

5

4

1

7

5

0

9

通过简单计算可以看出,空格数满足:总行数-当前行数,即5-1,5-2,5-3,5-4,5-5 ,

而*数满足:(2*当前行数)-1,即2*1-1,2*2-1,2*3-1,2*4-1,2*5-1,

随后确定程序框架

2.大纲

public class Demo{

public static void main(String[] args) {

for(){//控制行数

for(){//控制空格数

}

for(){//控制*数

}

system.out.println("");//换行

}

}

3.代码实现

public class Demo {

public static void main(String[] args) {

for (int i = 1; i <= 10; i++) {//控制 行数,10行为例

for (int j = 1; j <=10-i; j++) {//控制空格数

System.out.print(" ");//打印空格

}

for (int k = 1; k<=2*i-1; k++) {//控制*数

System.out.print("*");//打印*

}

System.out.println("");//换行

}

}

}

4.结果

本文地址:https://blog.csdn.net/qq_42726411/article/details/107377837

希望与广大网友互动??

点此进行留言吧!

用 java编写 金字塔_用Java打印金字塔相关推荐

  1. java编写存钱_用Java编写一个简单的存款

    package desposit.money; public class DespositMoney { public static void main(String[] args) { Custom ...

  2. java编写管理系统_用java编写学生信息管理系统

    <用java编写学生信息管理系统>由会员分享,可在线阅读,更多相关<用java编写学生信息管理系统(7页珍藏版)>请在人人文库网上搜索. 1.用java编写学生信息管理系统im ...

  3. 用java编写圆锥_求java大神帮忙 求大神帮助!Java

    导航:网站首页 > 求java大神帮忙 求大神帮助!Java 求java大神帮忙 求大神帮助!Java 相关问题: 匿名网友: 普通类 public class CircularA { //求圆 ...

  4. 怎样用java编写日志_用JAVA写一个日志类程序以供大家学习

    中华网络安全联盟    作者:jacoo    来源:本站原创    时间:2006-4-18 说明: 尽管JAVA类库和其他工具提供了不少的纪录程序运行状态的日志类,我发觉也 不是万能的,有时需要根 ...

  5. java编写流星_纯Java代码实现流星划过天空

    废话不多说了,直接给大家贴java代码了. import java.awt.Color; import java.awt.Graphics; import java.awt.image.Buffere ...

  6. 用java编写计算器_用Java编写一个简单的计算器

    1.使用记事本或eclipse等编程工具,建立一个图形界面应用程序. 2.程序完成简单的四则计算功能 3.用户可以在名为Number1和Number2的文本输入框中输入2个操作数,然后点击下面的4个按 ...

  7. 用java编写计算器_用JAVA编写一个计算器

    展开全部 import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import java.aw ...

  8. java编写机器人_用JAVA编写自己的机器人一起“厮杀”

    什么是Robocode? 最近我在阅读一个关于极限编程(XP)的邮件列表,有人提议为对学习更多的XP方法学知识感兴趣的开发人员构建一个工作间.这位作者还建议,把一群人凑到一起,分成小组研究该方法学. ...

  9. 用java编写程序_用JAVA编写程序

    展开全部 import java.util.Arrays; import java.util.Collections; import java.util.List; public class Baid ...

  10. 用java编写圆锥_用java中的graphics画圆锥的代码

    展开全部 圆锥就32313133353236313431303231363533e4b893e5b19e31333337616564是一个三角形+一个椭圆.只要算好三角形和椭圆 的坐标就可以了impo ...

最新文章

  1. 你不知道的JavaScript之词法作用域
  2. 开始一个django项目
  3. Linux中的Total Video Converter——超级音视频转换软件:Winff
  4. 经验 | 深度学习如何挑选GPU?
  5. 手把手教你用Java实现一个简易联网坦克对战小游戏
  6. (MSSQL)sp_refreshview刷新视图失败及更新Table字段失败的问题解决
  7. 万能html5视频播放器安卓,XPlayer万能视频播放器
  8. 文章翻译-在线文章翻译软件支持批量导入翻译
  9. 科学院计算机研究所谢教授,谢维波
  10. Ripple 源码笔记
  11. 【Android工具】盘点几个有应用历史版本功能的应用商店
  12. Vue 2.0 开发聊天程序(二)真正的开始
  13. rough set_Rough.js使用Canvas和SVG制作手绘图形
  14. 单兵渗透工具-Yakit-Windows安装使用
  15. 利用Python运行Ansys Apdl
  16. Linux 合并多个文件
  17. 【C语言】判断某年是否为闰年
  18. 服务器虚拟多个终端,虚拟化终端新主流 支持多操作系统
  19. 2022中国眼博会,山东眼健康展,视力矫正仪器展,护眼产品展
  20. 美团专家:35岁是程序员工作的终点?

热门文章

  1. java需要知道哪些英语单词_70个学习JAVA必背的英语单词,了解下
  2. 大牛解密阿里云直播技术平台
  3. HBase学习笔记:HBase数据库介绍
  4. ffmpeg学习笔记(2)-YUV420算法原理
  5. 安徽省地理信息系统应用成果
  6. java 微信 图灵机器人_使用图灵api创建微信聊天机器人
  7. 树莓派安装Gqrx软件(Linux下SDR 软件无线电接收软件之一)
  8. Qt中使用QtDataVisualization实时绘制雷达点云三维散点图
  9. c语言考试题库大一下学期基础,c语言考试题(全国c语言二级考试题库)
  10. Vue+elementUI下拉框自定义颜色选择器