我有以下代码确定数字是否为素数:
public static boolean isPrime(int n){
    boolean answer = (n>1)? true: false;
    for(int i = 2; i*i <= n; ++i)
    {
        System.out.printf("%d\n", i);
        if(n%i == 0)
        {
            answer = false;
            break;
        }
    }
    return answer;      
}
如何确定此函数的大 O 时间复杂度?在这种情况下,输入的大小是多少?