2016 - 2024

感恩一路有你

java 如何用JAVA编写一个递归程序输出如下数字金字塔?

浏览量:1969 时间:2021-03-13 05:56:25 作者:admin

如何用JAVA编写一个递归程序输出如下数字金字塔?

这是我刚才编写的用于输出金字塔的一个类。完整的代码。//输出金字塔importjava.util.Scannerpublicclassa1{publicstaticvoidmain(String[]args){Scannera=newScanner(System.in)intN=5//定义行数的变量booleanb=truedo{try{System.out.println("请输入整数类型的数字:")N=a.nextInt()//获取输入行数b=false}catch(Exceptionea){a=newScanner(System.in)//N=a.nextInt()//获取输入行数}}while(b)inti,j,mfor(i=0i<Ni )//输出金字塔{for(m=0m<N-1-im ){System.out.printf("")}for(j=0j<2*i 1j ){System.out.printf("*")}System.out.printf("n")}}}

java输入金字塔行数,打印出倒立金字塔图案,例如:***** *** *?

代码如下:import java.util.Scannerpublic class App13 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in)System.out.print("请输入金字塔层数:")int n = scanner.nextInt()for (int i = n i >= 0 i--) {for (int k = 0 k < n - i k )System.out.print(" ")for(int j = 0 j < 2 * i - 1 j )System.out.print("*")System.out.println()}}}运行结果:

java java输出星号金字塔 java金字塔代码怎么打

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。