適切な形式で表示されるように数値をフォーマットしたいと思います。現在、1-12の左側は、8をフォーマットに押し込んだために別のスペースに移動したため、1を除いて正しく表示されています。
間違った結果を以下に示します...画像を添付できないため、(-)はここでスペースとして機能します。
--1 * 8 = -8
-2 * 8 = 16
-3 * 8 = 24
-4 * 8 = 32
-5 * 8 = 40
-6 * 8 = 48
-7 * 8 = 56
-8 * 8 = 64
-9 * 8 = 72
10 * 8 = 80
11 * 8 = 88
12 * 8 = 96
私が望む結果を以下に示します...画像を添付できないため、(-)はここでスペースとして機能します。
--1 * 8 = --8
--2 * 8 = 16
--3 * 8 = 24
--4 * 8 = 32
--5 * 8 = 40
--6 * 8 = 48
--7 * 8 = 56
--8 * 8 = 64
--9 * 8 = 72
10 * 8 = 80
11 * 8 = 88
12 * 8 = 96
誰かがこれで私を助けることができれば私は感謝します...私を狂気に駆り立てています。
これまでの私のコードは次のとおりです。
public class Main {
public static void main(String [] args) {
int end_value = 13;
int result = 0;
System.out.print("Enter a Number:");
int num_input = BIO.getInt();
for (int numberLoop = 1; numberLoop < end_value; numberLoop++)
{
result = numberLoop * num_input;
System.out.printf("%11s\n", numberLoop + " * " + num_input +
" = " + result);
}
}
}