4

var に値 12.90 を割り当てました。変数の値が 12.90 の場合、それ以外の場合は実行できるようにしたい

if (appDelegate.p_ClinInf_Yes_NV_InModel==12.90) {

}

else{

}

しかし、elseステートメントのたびに実行されます

4

1 に答える 1

7

これを試して

if (appDelegate.p_ClinInf_Yes_NV_InModel == 12.90F) {

}
else{ 

}

float と double を同等に比較すると、精度が原因で期待した結果が得られません。

于 2013-03-12T05:07:54.250 に答える