1
2つの大きな10進数値を持つIm 1.給与2. EMI、給与のEMIの割合を計算しようとしています。コードを見つけてください。Javaを使用して2つの大きな10進数値の間のパーセンテージを確認してください
public static final BigDecimal ONE_HUNDRED = new BigDecimal(100);
public static void main(String[] args) {
BigDecimal salary = new BigDecimal("10000");
BigDecimal emi = new BigDecimal("7000");
System.out.println(salary.multiply(emi).divide(ONE_HUNDRED));
}
7000が10000
の70%が上記のいずれかの問題があるためである出力は、70すべきですか?
P.S:これらの2つの値を外部WebサービスからのBigdecimalとして取得しています。 FloatまたはIntegersを使用するように求めないでください。
を与えるあなたは問題がある可能性がありますと思いますか?どうして? – shmosel
それは私に700000 – Yakhoob
を返すので、それは質問で言及するために非常に重要な詳細です。 – shmosel