0
我想複製從千克到磅的轉換列表,反之亦然。我已經找到了我想要的輸出和功能代碼,但我缺少一些東西來將我的值與列的右側對齊。對齊循環中的數字列
這裏是我的代碼:
import java.text.*;
public class KilosTwoColumn {
public static void main(String[] args) {
System.out.println("Kilograms" + "\t" + "Pounds" + "\t" + " | " + "\t" + "Pounds" + "\t" + "Kilograms");
int count = 0;
while (count < 100) {
int kilos = count * 2 + 1;
int pounds2 = (count + 4) * 5;
double pounds = kilos * 2.2;
double kilos2 = pounds2 * .453;
DecimalFormat df = new DecimalFormat("#.#");
//if (count > 1 && count < 98) {
//System.out.println("...");
//break;
//}
System.out.printf("%-17d %.1f | %7d %.2f%n", kilos, pounds, pounds2, kilos2);
count++;
}
}
}
我也想創建列表中的三行休息和恢復的最後兩個。
我不知道如果我得到您的要求:你有你需要的一切已經在printf函數正確對齊。你錯過了什麼? – TwoThe