Pascal triangel

I can unterstand what is wrong with my code
import java.util.;
public class Main {
public static int fact(int n){
if(n==0)
return 1;
else{
int c=fact(n-1);
int m=n
c;
return m;
}
}
public static int comb(int n,int r){
int p=(fact(n)/fact(n-r))/fact®;
return p;
}

public static void printt(int n ){
	int i,j,k;
	int r=0;
	for(i=1;i<=n;i++){
		k=1;
		for(j=1;j<=2*n-1;j++){
		if(j>=n+1-i && j<=n-1+1 &&k==1){
            System.out.print(comb(i-1,r));
			k=0;
			r++;
		}
		else{
		System.out.print(" ");
		k=1;	
		}}
	}
	System.out.println();
}
public static void main(String args[]) {
	try{
		Scanner sc=new Scanner(System.in);
		int n=sc.nextInt();
		printt(n);

	}

catch(Exception e){System.out.println(e);}
}
}