さて、私は二日前にJavaの学習を始めました。私はJava SEとNetbeans 8.0.2を使用していますが、例外的に基本的なアプリケーションをいくつか作成しました。しかし、私は32-64ビットの数値( "long")の平方根を求めようとしていますが、エラーが発生し続けます。私は間違って何をしていますか?"long"の平方根を計算できないのはなぜですか? (幼児プログラマー)
class Root {
public static void main(String[] arguements) {
long number;
number = 2500000000;
System.out.println("The square root of "
+ number
+ " is "
+ Math.sqrt(number)
);
}
}
ご質問の際に間違いを記入してください。 – azurefrog
「2500000000」は長いものではなく、範囲外のintなので、エラーが発生していると言われています。 '2500000000L'は長いです。 – azurefrog
あなたがヒントを持っている場合、または私自身でこれを理解するのに役立つリソースを指摘できます。それはまた理解されるでしょう –