はじめに
isInfinite()
メソッドは、Java の Float
クラスの組み込みメソッドです。これは、浮動小数点数値が無限かどうかをチェックするために使用されます。無限の値の場合は true
を返し、有限の値の場合は false
を返します。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
isInfinite()
メソッドは、Java の Float
クラスの組み込みメソッドです。これは、浮動小数点数値が無限かどうかをチェックするために使用されます。無限の値の場合は true
を返し、有限の値の場合は false
を返します。
main()
メソッドは、プログラムのエントリーポイントです。このステップでは、main()
メソッドを定義します。
public static void main(String[] args) {
}
このステップでは、浮動小数点数変数を作成して値を割り当てます。値は任意の有限または無限の浮動小数点数であってもよいです。この実験では、Float.POSITIVE_INFINITY
と Float.NaN
の値を使用します。
float myFloat = Float.POSITIVE_INFINITY;
このステップでは、isInfinite()
メソッドを使用して、浮動小数点数値が無限かどうかをチェックします。
boolean infinity = Float.isInfinite(myFloat);
if(infinity == true){
System.out.println("Value is infinite");
} else {
System.out.println("Value is finite");
}
ここで、myFloat
の値が無限の場合、Float.isInfinite(myFloat)
は true
を返します。
このステップでは、浮動小数点数値が非数 (NaN) であるかどうかをチェックするために、isNaN()
メソッドも使用します。
boolean nan = Float.isNaN(myFloat);
if(nan == true){
System.out.println("Value is not a number (NaN)");
} else {
System.out.println("Value is not NaN");
}
ここで、myFloat
の値が NaN の場合、Float.isNaN(myFloat)
は true
を返します。
FloatingNumbers.java
ファイルを保存し、ターミナルまたはコマンドプロンプトを開きます。javac
コマンドを使用してファイルをコンパイルします。
javac FloatingNumbers.java
java
コマンドを使用してプログラムを実行します。
java FloatingNumbers
出力として以下のように表示されます。
Value is infinite
Value is not NaN
この実験では、Java の Float
クラスの isInfinite()
メソッドについて学びました。このメソッドは、浮動小数点数値が無限かどうかをチェックするために使用されます。また、浮動小数点数値が非数かどうかをチェックするための isNaN()
メソッドの使い方についても学びました。