私はこれについて多くの投稿を読みましたが、それらはすべて表示する桁数を制限することでした(NSString) .私の場合:
2 つの double 値 (「同じ」) を比較します。それぞれが異なる数学演算から取得されます。例: (4.800000 および 4.800000)
double 結果1=4.800000、結果2=4.800000
//結果を比較します:
if(result1==result2){
msg.text=@"well done!!";
}else if(result1>result2){
msg.text=@"continue your work";
}
「私はお金で働いています (4,80€)」
メッセージ ラベルには、「よくやった」ではなく、「作業を続行してください」というメッセージが表示されます。比較が正しい方法で行われたかどうかさえわかりません。
小さな値を削除して正確な比較を行うために、4.800000 を 4.80 に制限するのが最善の方法だと思います。その番号で働きたいです。