java输出金字塔和倒金字塔
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输出金字塔和倒金字塔的方法,希望对初学者有所帮助。
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。