java输出金字塔和倒金字塔

admin3个月前软件教程47

Java是一种十分受欢迎的编程语言,它的语法简单易懂,常常被用于开发大型应用程序。在Java中,输出金字塔和倒金字塔是一种非常基础的编程练习,今天我们就来看一下如何通过Java输出金字塔和倒金字塔。

// 输出金字塔public class Pyramid {public static void main(String[] args) {int rows = 5, i, j, space;for (i = 1; i<= rows; i++) {for (space = i; space<= rows; space++) {System.out.print(" ");}for (j = 1; j<= i; j++) {System.out.print("* ");}System.out.println();}}}

这段代码首先声明了一个rows变量,表示金字塔的行数。接着使用两个for循环来输出金字塔,第一个for循环控制行数,第二个for循环控制每行输出的内容。由于金字塔需要空格来居中对齐,所以我们先输出一定数量的空格,再输出相应数量的星号即可。最后输出一个换行符,进入下一行。

// 输出倒金字塔public class InvertedPyramid {public static void main(String[] args) {int rows = 5, i, j, space;for (i = rows; i >= 1; i--) {for (space = 1; space<= rows - i; space++) {System.out.print(" ");}for (j = 1; j<= i; j++) {System.out.print("* ");}System.out.println();}}}

与输出金字塔相似,输出倒金字塔的代码也是用两个for循环来控制,不同的是这里需要输出一定数量的空格来居中对齐。需要注意的是,在第一个for循环中,我们将i从rows开始递减,这样就可以实现倒金字塔的输出了。

以上就是通过Java输出金字塔和倒金字塔的方法,希望对初学者有所帮助。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

java输出十位和个位

在Java中,我们可以使用取模运算符(%)来获取一个整数的十位和个位。int num = 12345;int tens = num / 10 % 10; // 获取十位int ones = num %...

毒上的极速发货和普通购买差别在哪

毒上的极速发货和普通购买差别是极速发货一般在24小时内就能发货,是直接由毒的库存或者入驻商家发货的, 发货速度比较快,而对于普通购买来讲,是在36小时内发货,商家发货给毒平台进行检测,然后再由毒平台发...

b站改名字没反应

b站改名字没反应的原因:1、可能是网络不好导致的。2、也有可能是硬币不够导致的。3、还有可能是账号被封导致的。4、手机有缓存,或者内存不足,暂时无法显示已经更改好的内容。bilibili(哔哩哔哩,又...

网易云我喜欢的音乐播放次数怎么算

网易云我喜欢的音乐播放次数的计数规则为:不同歌曲或者同一首歌曲的不同版本均算一首;同一首歌听N次仍然计数为1首;单首歌曲必须听满大于60秒算一首。注:不满60秒不计入听歌量,电台歌曲不计入听歌量,每天...

搜狐电视端叫什么名字

搜狐电视端被称为云视听悦厅TV,是搜狐旗下一款专业为电视大屏准备的影视播放软件。云视听悦厅TV在高速流畅和海量片库的基础上,为用户独家打造了人性化的影视标签。云视听悦厅TV可以在第三方应用商店下载,比...

钉钉打字的显示不出来

钉钉打字的显示不出来可能是因为用户网络不好或者版本硬件设备比较卡都很有可能导致这种问题。钉钉(DingTalk)是中国领先的智能移动办公平台,由阿里巴巴集团开发,于2015年1月份正式上线。该平台免费...