哪种方法更适合检查数字是否为整数?

时间:2016-08-28 23:56:51

标签: java android

我试图检查号码是整数还是平方数。我知道两种可能的方法。只是想知道哪种方法更好。

  1. kf = KFold(len(X), n_folds=2, shuffle=True, random_state=9999)

  2. if (Math.floor(Math.sqrt(number)) == Math.sqrt(number) )

1 个答案:

答案 0 :(得分:1)

你可以这样做:

double result = Math.sqrt(number);
if (result == (int)result){
    // is integer
}

快速而简单。