java 소수점의 예
1871 단어 자바 소수
System.out.println(String.format("%.2f", x1));
System.out.println(String.format("%.2f", x2));
DecimalFormat 변환이 가장 간편함
public void m2() {
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(f));
}
예: new java.text.DecimalFormat(”#.00″).format(3.1415926)#.00은 두 개의 소수 # 를 나타냅니다.0000 네 자리 소수는 다음과 같이 추정됩니다... 방식 3:
double d = 3.1415926;
String result = String .format(”%.2f”);
%.2f %. 소수점 앞의 임의의 자릿수 2를 나타내는 두 소수 형식의 결과는 f로 부동점형을 나타낸다.방식4: 그 밖에 struts 탭을 사용하여 출력을 하면format 속성이 있습니다. format="0.00"으로 설정하면 두 개의 소수를 보존하는 것입니다. 예를 들어
<bean:write name="entity" property="dkhAFSumPl" format="0.00" />
JAVA에서 N 소수를 보존하는 방법입니다.
import java.text.DecimalFormat;
public class numberFarmat {
public static void main(String[] args) {
double sd = 23.2558896635;
// 10000.0 , 。
double d1 = (double) (Math.round(sd*10000)/10000.0000000000);
double d2 = (double) (Math.round(sd*10000)/10000.0);
System.out.println("4 :"+d1);
System.out.println("4 :"+d2);
//
DecimalFormat df2 = new DecimalFormat("###.00");
DecimalFormat df3 = new DecimalFormat("##.000");
System.out.println("3 :"+df3.format(sd));
System.out.println("2 :"+df2.format(sd));
}
}
운행 결과는 다음과 같다. 4비트 소수점 테스트: 23.25594비트 소수점 테스트: 23.25593비트 소수점: 23.2562비트 소수점: 23.26