I get the value of money in Satoshi and I would like to have it in BTC. I develop the app in Java/Maven/JSP
and use BitcoinJ for the framework. I use the code,
public Coin getBalance() {
int fac = (int) Math.pow(10, 8);
return balance.div(fac);
}
In the JSP, I use,
<%
DecimalFormat decimalFormat = new DecimalFormat("#0.00");
%>
<div class="fild_value">
<%= decimalFormat.format(model.getBalance().getValue()) %> BTC
</div>
In this way, I miss the value after the decimal. For example, I get 1.00 BTC
when I suppose to get 1.68 BTC
. How to convert Satoshi to BTC in Java properly?
value
times100million
? – RaisingAgent May 31 '17 at 9:44balance
provides the value in satoshi and the mentioned code in thegetBalance
method converts it to the BTC.[1 BTC = 10^8 Satoshi]
. Now, after converting in the fashion, I was not getting the value after the decimal. How to get the value properly? – Arefe May 31 '17 at 9:50