用 java编写 金字塔_用Java打印金字塔
一、如图,打印以下图案
二、实现步骤
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打印金字塔相关推荐
- java编写存钱_用Java编写一个简单的存款
package desposit.money; public class DespositMoney { public static void main(String[] args) { Custom ...
- java编写管理系统_用java编写学生信息管理系统
<用java编写学生信息管理系统>由会员分享,可在线阅读,更多相关<用java编写学生信息管理系统(7页珍藏版)>请在人人文库网上搜索. 1.用java编写学生信息管理系统im ...
- 用java编写圆锥_求java大神帮忙 求大神帮助!Java
导航:网站首页 > 求java大神帮忙 求大神帮助!Java 求java大神帮忙 求大神帮助!Java 相关问题: 匿名网友: 普通类 public class CircularA { //求圆 ...
- 怎样用java编写日志_用JAVA写一个日志类程序以供大家学习
中华网络安全联盟 作者:jacoo 来源:本站原创 时间:2006-4-18 说明: 尽管JAVA类库和其他工具提供了不少的纪录程序运行状态的日志类,我发觉也 不是万能的,有时需要根 ...
- java编写流星_纯Java代码实现流星划过天空
废话不多说了,直接给大家贴java代码了. import java.awt.Color; import java.awt.Graphics; import java.awt.image.Buffere ...
- 用java编写计算器_用Java编写一个简单的计算器
1.使用记事本或eclipse等编程工具,建立一个图形界面应用程序. 2.程序完成简单的四则计算功能 3.用户可以在名为Number1和Number2的文本输入框中输入2个操作数,然后点击下面的4个按 ...
- 用java编写计算器_用JAVA编写一个计算器
展开全部 import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import java.aw ...
- java编写机器人_用JAVA编写自己的机器人一起“厮杀”
什么是Robocode? 最近我在阅读一个关于极限编程(XP)的邮件列表,有人提议为对学习更多的XP方法学知识感兴趣的开发人员构建一个工作间.这位作者还建议,把一群人凑到一起,分成小组研究该方法学. ...
- 用java编写程序_用JAVA编写程序
展开全部 import java.util.Arrays; import java.util.Collections; import java.util.List; public class Baid ...
- 用java编写圆锥_用java中的graphics画圆锥的代码
展开全部 圆锥就32313133353236313431303231363533e4b893e5b19e31333337616564是一个三角形+一个椭圆.只要算好三角形和椭圆 的坐标就可以了impo ...
最新文章
- 你不知道的JavaScript之词法作用域
- 开始一个django项目
- Linux中的Total Video Converter——超级音视频转换软件:Winff
- 经验 | 深度学习如何挑选GPU?
- 手把手教你用Java实现一个简易联网坦克对战小游戏
- (MSSQL)sp_refreshview刷新视图失败及更新Table字段失败的问题解决
- 万能html5视频播放器安卓,XPlayer万能视频播放器
- 文章翻译-在线文章翻译软件支持批量导入翻译
- 科学院计算机研究所谢教授,谢维波
- Ripple 源码笔记
- 【Android工具】盘点几个有应用历史版本功能的应用商店
- Vue 2.0 开发聊天程序(二)真正的开始
- rough set_Rough.js使用Canvas和SVG制作手绘图形
- 单兵渗透工具-Yakit-Windows安装使用
- 利用Python运行Ansys Apdl
- Linux 合并多个文件
- 【C语言】判断某年是否为闰年
- 服务器虚拟多个终端,虚拟化终端新主流 支持多操作系统
- 2022中国眼博会,山东眼健康展,视力矫正仪器展,护眼产品展
- 美团专家:35岁是程序员工作的终点?
热门文章
- java需要知道哪些英语单词_70个学习JAVA必背的英语单词,了解下
- 大牛解密阿里云直播技术平台
- HBase学习笔记:HBase数据库介绍
- ffmpeg学习笔记(2)-YUV420算法原理
- 安徽省地理信息系统应用成果
- java 微信 图灵机器人_使用图灵api创建微信聊天机器人
- 树莓派安装Gqrx软件(Linux下SDR 软件无线电接收软件之一)
- Qt中使用QtDataVisualization实时绘制雷达点云三维散点图
- c语言考试题库大一下学期基础,c语言考试题(全国c语言二级考试题库)
- Vue+elementUI下拉框自定义颜色选择器