java编一个漏斗_在java中编一个可以输出星号金字形状的程序,挂上详解!重谢...
展开全部
用星号来打印金字塔,有一62616964757a686964616fe4b893e5b19e31333332643331定的规律:
1、中心对齐;
2、从上往下,每一层的星星个数都是奇数,而且每一层星星数量可以用以下公式来计算:2*n-1;
3、每一层前面都会出现空位,前面的空位数为当前层数减1,即满足公式:n-1
根据上述规律,我们得出如下算法:public void testKing() {
// 定义金字塔层数
int n = 7;
for (int i = 1; i <= n; i++) {
// 第一层循环,打印出对应的层数
for (int k = 1; k <= n - i; k++) {
// 本层循环,打印出当前层的空位
// 空位数为当前层数减1,即满足公式:n-1
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
// 本层循环,打印出当前层的星星个数
// 每一层的星星个数都是奇数,且数量可以用以下公式来计算:2*n-1
System.out.print("*");
}
// 打印出一个换行
System.out.println();
}
}
结果示例:*
***
*****
*******
*********
***********
*************
java编一个漏斗_在java中编一个可以输出星号金字形状的程序,挂上详解!重谢...相关推荐
- python添加一个球_在Python中创建一个旋转球体
我已经做了这个代码,在一个球形的方式应用球谐函数,因为我正在尝试建立恒星脉动模式的模型.理想情况下,我希望能够有一个可以旋转的图像,可以保存为gif图像.我已经找到了一些代码示例,但是这些示例似乎都不 ...
- Java黑皮书课后题第8章:**8.11(游戏:九个硬币的正反面)一个3*3的矩阵中放置了9个硬币,这些硬币有些面朝上有朝下。1表示正面0表示反面,每个状态使用一个二进制数表示。使用十进制数表示状态
**8.11(游戏:九个硬币的正反面)一个3*3的矩阵中放置了9个硬币,这些硬币有些面朝上有朝下.1表示正面0表示反面,每个状态使用一个二进制数表示. 题目 题目描述与运行示例 破题:注意对应关系(已 ...
- java.lang.IllegalArgumentException: 字符[_]在域名中永远无效。 at
[http-nio-8080-exec-1] org.apache.coyote.AbstractProcessor.parseHost [xxx_tomcat] 是无效主机注意:更多的请求解析错误将 ...
- java none怎么用tomcat_在docker中部署tomcat并且部署java应用程序的步骤详解
先给大家简单说下Docker的概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是 ...
- java打印星型_初识java java入门知识 基础知识 打印各种星型图形 源代码
今天给大家带来的是初级Java基础部分的知识:包括初识Java.变量.常量.数据类型.运算符.各种选择结构.循环结构.数组等Java的基础语法部分!最后还有****循环结构的进阶****,步骤超详细, ...
- java程序设计模拟题_《Java程序设计》东师模拟题题目及答案
<Java程序设计>东师模拟题题目及答案 2020-08-30 09:08:37 931 有学员问关于<Java程序设计>东师模拟题题目及答案的题目的参考答案和解析,具体如下: ...
- java项目----教务管理系统_基于Java的教务管理系统
java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...
- python 幂运算 整数_在Python中检查一个数字是否是另一个数字的幂
python 幂运算 整数 To solve this problem simply, we will use the log() function from the math module. The ...
- 《Java 2实用教程》(第5版)(清华大学出版社)作者:张跃平、耿祥义习题答案详解
<Java 2实用教程>(第5版)(清华大学出版社)作者:张跃平.耿祥义习题答案详解 **此答案与详解是本人做作业时所写部分答案,如有错误之处请指出 ** 习题2 1.问答题 (3) 逻辑 ...
最新文章
- 正则表达式的深入理解
- MyEclipse创建struts.xml
- solr dih mysql 注意事项
- 取消锚(a/)点击后页面跳转的几种方法
- iOS之某公司iOS开发笔试题
- 数据结构试卷及答案(二)
- win10虚拟服务器安装xp,win10安装xp虚拟机安装教程_win10安装xp虚拟机详细步骤
- 简述搭建android开发环境的一般过程,Android开发环境搭建过程图文详解
- 手机什么软件测试打字速度,有什么软件是测试打字速度的,介绍个给我啊
- 小升初随感--年年小升初,一段辛酸史
- python自动化:uiautomation、pyautogui操作会计记账系统(6):打印会计凭证
- 嫁人就要嫁程序员,钱多话少死得早!
- JavaScript_函数
- win10 风格的 OA 管理系统 skyeye 更新,新增项目模块
- Split Pairs
- oracle导出1455,oracle 11g导出数据时报ORA 1455错误的处理方法
- centos install fcitx
- 跳槽首选,平均薪资2w+!现在入门快人一步
- mybatis报错There is no getter for property named '***' in 'class ***'问题
- bootstrap editable
热门文章
- linux禁用快捷键,用CTRL+Shift+Q不能关闭Chrome浏览器,附新关闭的快捷方法
- axure 动态面板 自动适应浏览器宽度_Axure教程:用axure制作Web原型自适应电脑屏幕...
- centos6 实现网站搭建
- Python 字符串 rstrip() 方法
- 利用语音Modem实现电话点播和留言功能
- 教宝宝使用水杯的正确方法
- linux sockaddr in,Linux下获取sockaddr的方法
- c语言sockaddr_in6,C语言socket编程总结(三) struct sockaddr_in /struct sockaddr_in6/struct addrinfo 结构体...
- c语言scanf输入丢失问题和分析
- linux 识别 ntfs分区,Linux识别ntfs及分区挂载的四种方式