내 프로젝트에서 백분율을 계산하고 그 중 두 배를 사용하고 있습니다. 나에게 정확한 데이터 유형을 제안하여 백분율을 소수점 이하로 계산하십시오. 5.368의 18 %는 정확히 0.966을 제공해야합니다.십진수 비율을 계산하는 데 올바른 데이터 유형이 두 배입니까?
결과를 소수점 이하 3 자리로 자르고 싶습니다.
것은 나는 이것을 사용하고 있습니다 :
EditText kundan = (EditText) findViewById(R.id.kundan);
double kundangiven = Double.parseDouble(kundan.getText().toString());
EditText loss = (EditText)findViewById(R.id.losspercentage);
double lossinkundan = Double.parseDouble(loss.getText().toString());
losspercent = (lossinkundan * kundangiven)/100 ;
losspercent = losspercent % 10 ;
displayTotalloss(losspercent);
도움이 될만한가요? (http://stackoverflow.com/questions/27598078/float-and-double-datatype-in-java) Double, btw, 올바른 유형입니다. imho –
코드가 정확히 작동하지 않습니다. –
결과 부분 내가 원하는 분수 부분 0.000 –