Find factorial of number using Java in NetBeans

import java.util.Scanner;
public class FactorialDemo {
public static void main(String[] args) {
int i, number, factorial=1;

Scanner sc = new Scanner(System.in );
System.out.println("Enter the Number of your choice: " );
number = sc.nextInt();

for(i=1; i<=number;i++){
factorial = factorial * i;
}
System.out.println("Factorial of given number is:" + factorial);
}

}