在下面程序中,我如何修改,才能通过调用方法输出在控制台上publicclassTestArithmetic{publicstaticvoidmain(String[]args){longn=recurrence(10);System.out.println(n);}privatest...
在下面程序中,我如何修改,才能通过调用方法输出在控制台上
public class TestArithmetic {
public static void main(String[] args) {
long n = recurrence(10);
System.out.println(n);
}
private static void getString(String str){
if(str != null && !str.isEmpty()){
for(int i = str.length() - 1; i >= 0; i-- ){
System.out.print(str.charAt(i));
}
}
}
private static void getForString(){
int b = 1;
for(int a=0 ; a<=9 ; a++){
for(int c=0; c<=9 ; c ++){
if(a+c == 13){
System.out.print("a="+a+" ");
System.out.print("b="+b+" ");
System.out.print("c="+c+" ;");
System.out.println();
}
}
}
}
private static int compute(int[] in){
int temp = 0;
for(int i = 0; i < in.length ; i ++){
for(int j = 0 ; j < in.length ; j ++){
if(in[i] > in[j]){
temp = in[i];
in[i] = in[j];
in[j] = temp;
}
}
}
for(int k = 0 ; k < in.length ; k ++){
System.out.print(in[k] + ",");
}
System.out.println();
return Math.abs(in[0] - in[in.length - 1]);
}
private void printString(){
System.out.println("九九乘方表:");
for(int i = 1; i <= 9 ; i ++){
for(int j = 1 ; j <= i; j ++){
System.out.print(j+"*"+i+"="+i*j+" ");
}
System.out.println();
}
}
private static long recurrence(int n){
if(n == 1){
return 1;
}else{
return n * recurrence(n -1);
}
}
}
展开