< /p>
1? Double f = 3.1516;;
bigdecimal b = new bigdecimal (f); < /p>
2? Doublef1 = b.setscale (2,bigdecimal.round _ half _ up). doublevalue ()
net Double d = 3.1415926;;
string result = string.format (".2f", d); < /p>
// .2f. 소수점 앞의 임의의 자릿수를 나타냅니다. 2 는 두 자리 소수점 형식을 나타냅니다. 결과는 f 는 부동 소수점을 나타냅니다. < /p>
4? Math.round (5.264555 * 100) * 0.01d;
//string.format ("0"+15+"d", 23) 23 미만 15 바로 앞에 0
1? 메소드 다이얼 근사치: 정확한 비트를 나타내는 정수를 유지합니다. 소수점 한 자리를 유지하여 10 자리까지 정확함을 나타냅니다. 소수점 두 자리 유지, 백분위수까지 정확함을 나타냄 ... < /p>
2, 소수점 한 자리 유지
소수점 한 자리를 유지하면 두 번째와 세 번째 소수점 자리를 생략해야 합니다. < /p>
근사치를 나타낼 때 소수점 끝의 0 은 제거할 수 없습니다. -응? < /p>
3, 정수 부분 보존: ≈1