私はJavaの初心者で、この問題に夢中になっています。それで、私はループの入れ子を学び始めたばかりで、本の中で苦労しているいくつかの問題を試しています。
本の中の質問は、私に次のように求めています。
次のような摂氏/華氏変換表を出力するプログラムの擬似コードを記述します。
Celsius | Fahrenheit
--------+-----------
0 | 32
10 | 50
20 | 68
... ...
100 | 212
私が書いたコードは、
public class table
{
public static void main(String[] args)
{
int i = 0;
System.out.println("Celsius | Fahrenheit");
System.out.println("--------+-----------");
for ( i = 0; i <= 100; i+= 10)
{
for (int c = 1; c <= 1; c++)
{
System.out.print(" " + i + " |");
double sum = (i * (9.0/5.0)) + 32; // formula for celsius to fahrenheit conversion
System.out.printf("%d5", (int) sum);
}
System.out.println();
}
}
}
私のコードは、摂氏を華氏に変換していないようです。大きな数字を出力するだけで、コードを変更して整理されたテーブルを取得するにはどうすればよいですか。助けてください!例が私に求めているようなものにしたかったのです。