为什么在C语言能运行的程序,改在java就报错了,动不了。
package cn.text;
import java.*;
import java.util.Scanner;
public class tt {
/**
* @param args
*/
public static void ss(int n,boolean a[],int s,int arrry[]){
int []arry=new int[10];
if(n>s)
for(int i=1;i<=arry.length;i++){
System.out.println(arry[i]);
}
else{
for(int i=1;i<=s;i++)
if(!a[i]){
a[i]=true;
arry[n]=i;
ss(n+1,a,s,arry);
a[i]=false;
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int n=new Scanner(System.in).nextInt();
boolean[]a={false};
int[]arry=new int[10];
int s=1;
ss(s,a,n,arry);
}
}