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(); } } } 取消 评论