金字塔的java代码 金字塔js代码

用java的for循环编写程序,输出以下数字金字塔,最好带注释。

主要是每行的输出问题,分别是每行的:空格,数字(包活从小到大跟从大到小),还有没换行结尾的换行符,核心是弄清楚每行空格输出数量跟行的关系,已经数字的起始输出已经结束数字界定等;

超过十年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:网站制作、做网站,成都网站推广,成都网站优化,整体网络托管,成都小程序开发,微信开发,APP应用开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!

核心for循环如下,本人用UltraEdit 测试,完美通过,完美输出,类图片个输出界面也附下面了

for(n=1; n=5; n++) {          //最外层循环控制输出的行数,分别是第一到第五行;

for(i=1; i=5-n; i++) {    //这个循环控制每行前面的空格输出,如:第一个前面输出4个空格;

System.out.print(" ");

}

for(j= 5-n+1; j=5; j++) { // 这个循环控制中间数字一直到5的输出,如第一行一个5,第二行为4 5

System.out.print(j);

}

for(k=4; k5-n; k--) {    //这个循环控制中间数字5之后的数字,如第一行不输出任何,第二行为4

System.out.print(k);

}

System.out.print("\n");    //这个是本行输出结束之后输出一个换行符

}

java二维数组怎么编写N级奇数金字塔 代码

public static void main(String[] args) {

String n = JOptionPane.showInputDialog("请输入一个数字:");// 直接输入行号

int l = Integer.parseInt(n);

int k = l;

for (int i = 1; i = k; i++) {

for (int j = 1; j = l; j++)

System.out.print(" ");

l--;

for (int j = 1; j = i*2-1; j++) {

System.out.print("*");// 显示星星

}

System.out.println();

}

}

java程序设计 用for语句输出下列数字金字塔(层数由键盘输入): 1 131 13531

import java.util.Scanner;

public class jjj {

/**

* @param args

*/

public static void main(String[] args) {

int height=new Scanner(System.in).nextInt();//接受传进来的层数

int width=height*2-1;

for(int i=0;iheight;i++){

for(int j=i;jwidth/2;j++){

System.out.print(" ");

}

for(int k=0;ki*2+1;k++){

if(k=(i*2+1)/2){

System.out.print(k*2+1);

}else {

System.out.print(i*2+1-2*(k-i));

}

}

for(int j=i;jwidth/2;j++){

System.out.print(" ");

}

System.out.println();

}

}

}


分享名称:金字塔的java代码 金字塔js代码
文章起源:http://myzitong.com/article/dopieid.html