Javaプログラミング学習サイト ゆるゆるプログラミング

・Javaソースダウンロード(CompareValue3.java)

2つのfloat型変数の値を比較するJavaソースコードの例です。float型とdouble型の値が等しいかを判定する場合に、2つの値の差の絶対値がゼロに近ければ等しいと判定するソースコードです。

このソースについての記事はこちら「値の比較」です。

CompareValue3.javaをダウンロード

ダウンロードしたファイルはzip形式です。解凍して使ってください。Windowsの場合、ダウンロードしたzipファイルをマウスの右ボタンでクリックして表示されるポップアップメニューから「すべて展開(T)」で解凍できます。

public class CompareValue3 {
	public static void main( String[] args ) {
		float a, b;
		float eps = 0.0001f; // 0に近い値

		// aとbの比較
		a = 25.0f / 0.3f;		
		b = 250.0f / 3.0f;		

		// 同じ値か比較(aとbの差が0に近いか)
		if ( eps > Math.abs( a - b ) )
			System.out.println( a + "と" + b + "は等しい" );
		else {
			if ( a > b )
				System.out.println( a + "は" + b + "より大きい" );
			else
				System.out.println( a + "は" + b + "より小さい" );
		}
	}
}

このソースについての記事はこちら「値の比較」です。

 

■新着情報

2022.07.07 外部プログラムの実行 exeファイル実行
2022.07.06 完全数 6=1+2+3

■広告

 

 

 

 

Topへ