java编程用啥软件_java编程要用什么软件

第一题:

package com.mtv.test;

public class TestMain {

public static void printFor(int i){

int m,n,j;

for(j=1;j<=i;j++){

for(m=0;m<9-j;m++){

System.out.print(" ");

}

for(n=1;n<=j;n++){

System.out.print(n+" ");

}

for(n=j-1;n>0;n--){

System.out.print(n+" ");

}

System.out.println();

}

}

public static void printRe(int i){

int m,n;

if(i==0){

// for(m=0;m<8;m++){

// System.out.print(" ");

// }

// System.out.println(i);

}else{

printRe(i-1);//递归调用

for(m=0;m<9-i;m++){

System.out.print(" ");

}

for(n=1;n<=i;n++){

System.out.print(n+" ");

}

for(n=i-1;n>0;n--){

System.out.print(n+" ");

}

System.out.println();

}

}

public static void main(String[] args){

TestMain.printFor(9);

TestMain.printRe(9);

}

}

第二题:

public class TestM {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

int[][] num = new int[12][];

num[0] = new int[1];

num[1] = new int[2];

num[0][0] = 1;

num[1][0] = num[1][1] = 1;

for(int row=2;row<12;row++){

num[row] = new int[row+1];

num[row][0] = num[row][row] =1;

for(int n=1;n

num[row][n]=num[row-1][n-1]+num[row-1][n];

}

}

for(int m=0;m

for(int n=0;n

System.out.print(num[m][n]+" ");

}

System.out.println();

}

}

}

取消

评论

第一题: package com.mtv.test; public class TestMain { public static void printFor(int i){ int m,n,j; for(j=1;j<=i;j++){ for(m=0;m<9-j;m++){ System.out.print(" "); } for(n=1;n<=j;n++){ System.out.print(n+" "); } for(n=j-1;n>0;n--){ System.out.print(n+" "); } System.out.println(); } } public static void printRe(int i){ int m,n; if(i==0){ // for(m=0;m<8;m++){ // System.out.print(" "); // } // System.out.println(i); }else{ printRe(i-1);//递归调用 for(m=0;m<9-i;m++){ System.out.print(" "); } for(n=1;n<=i;n++){ System.out.print(n+" "); } for(n=i-1;n>0;n--){ System.out.print(n+" "); } System.out.println(); } } public static void main(String[] args){ TestMain.printFor(9); TestMain.printRe(9); } } 第二题: public class TestM { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[][] num = new int[12][]; num[0] = new int[1]; num[1] = new int[2]; num[0][0] = 1; num[1][0] = num[1][1] = 1; for(int row=2;row<12;row++){ num[row] = new int[row+1]; num[row][0] = num[row][row] =1; for(int n=1;n num[row][n]=num[row-1][n-1]+num[row-1][n]; } } for(int m=0;m for(int n=0;n System.out.print(num[m][n]+" "); } System.out.println(); } } } 取消 评论
经验分享 程序员 微信小程序 职场和发展