二重変数(employeeSalary)があり、この値がゼロ()より大きいかどうかをチェックしたいと思います。私は非常に素朴なこのコードを書く方法を考えることができますが、私はダブルのデータ型これは正しい方法を書くかどうかわからないです。double値が0より大きいかどうかを確認する簡単な方法
if(employeeSalary > 0){
// Employee salary is greater than zero.
}else{
// Employee salary is less than or equal to zero.
}
誰でもこのアプローチが有効かどうか教えてください。
は、あなたがそれを試してみました:
また、同じ
参照を行うにはカップルダブル静的メソッドを使用することができますか?それは動作しましたか? – OldCurmudgeon
確かに動作します。 – Qianyue
これはうまくいくはずですが、完全な冗長Javaを使いたいのであれば、静的メソッド 'Double.compare(employeeSalary、0.0)> 0'を使うこともできますし、懸念している場合は' employeeSalary> 0.0'その '0!= 0.0' – EdgeCaseBerg