如何用JAVA 编写一个递归程序输出如下数字金字塔
1个回答
2017-06-05
展开全部
这是我刚才编写的用于输出金字塔的一个类。完整的代码。//输出金字塔importjava.util.Scanner;publicclassa1{publicstaticvoidmain(String[]args){Scannera=newScanner(System.in);intN=5;//定义行数的变量booleanb=true;do{try{System.out.println("请输入整数类型的数字:");N=a.nextInt();//获取输入行数b=false;}catch(Exceptionea){a=newScanner(System.in);//N=a.nextInt();//获取输入行数}}while(b);inti,j,m;for(i=0;i<N;i++)//输出金字塔{for(m=0;m<N-1-i;m++){System.out.printf("");}for(j=0;j<2*i+1;j++){System.out.printf("*");}System.out.printf("\n");}}}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询