import java.text.*;
double seed=Double.parseDouble(inNum)*100; // 소수 셋째자리에서 반올림 하기 위해서 100을 곱한다
double roundedNum=(Math.round(seed))/100.0; // 반올림 후 원래대로 100으로 나눠준다
String pattern = "0.00"; // 소수 둘째자리까지 출력하도록 패턴 설정
DecimalFormat df = new DecimalFormat(pattern);
String outNum=String.valueOf(df.format(roundedNum)); // 최종적으로 출력될 문자열 정의
완전한 코드가 아니므로 나머지는 알아서 만들자.