숫자의 계승을 과학 표기법으로 나타내고 싶습니다. 예를 들어과학 표기법의 요소
-100! = "9.332621544e+157"
외에 NumberFormat
을이 작업을 수행하는 다른 방법이 있나요? 지금까지의 코드입니다 -
BigDecimal res=new BigDecimal("1");
for(int i=2;i<=x;i++){
res=res.multiply(BigDecimal.valueOf(i));
}
str=String.valueOf(res+"");
display.setText(str);
이 질문이 이해하기 어려운 경우 정말 죄송합니다. 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다.
NumberFormat의 문제점은 무엇입니까? –
내 선생님이 가르쳐주지 않았다 .... 그래서 내 프로젝트에서 그것을 사용할 수 없습니다 :) –
그래서 직접 수제 솔루션을해야합니까? –