計算の出力が整数であるかどうかをチェックする方法とは何ですか?私はこれをやってみました:計算の出力が整数であるかどうかの確認
if ((i/3) is Int) {
print("Whole Number")
}
しかし、それは出力のものではなく、変数の種類をチェックしているようです。
編集:変数が整数の場合どうやら、それは自動的に操作の出力を丸め、私はこのような何かをしなければならなかった:Kotlinで
if((i.toFloat()/3) == (i/3).toFloat()){
println("Whole Number")
'i'が' Int'型にキャストされている間は 'Int'になります。' Int'を 'Double'などで分割することはできません - 私は' 1〜2週間前に1〜2つのシンプルな "プロジェクト"のようにKotlinに多くの経験がありますが、それはほとんどすべての強く型付けされた言語の場合です。 –