-3
온도 표를 생성하고 있으며 프로그램의 for 루프에 10 진수 형식을 구현하는 방법을 잘 모르겠습니다. 이미 소수점 형식을 추가했습니다. 다음은 내 프로그램에서 루프 부분은 다음과 같습니다내 프로그램을 십진수 형식 클래스를 사용하여 올바른 십진수 형식으로 저장하는 방법은 무엇입니까?
DecimalFormat pattern = new DecimalFormat("##0.##");
String table = " Faren. Celsius Kelvin "; // Create the header
table += "\n------------------------"; // Add the heading underline
for (double i = start; i <= end ; i += step)
{
double c = ((5.0/9.0) * (i - 32));
double k = c + 273.15;
table += "\n | " + i + "\t | " +c + " | \t" + k + " |\n";
}
table += "\n------------------------";
System.out.println (table);
JOptionPane.showMessageDialog(null, (table));
'c'대신'pattern.format (c)'를 사용해야합니다. 메소드 ['format (Object)']의 javadoc도 참조하십시오 (https://docs.oracle.com/javase/8/docs/api/java/text/Format.html#format-java.lang.Object-). –