항공기화물을 모델링하는 클래스를 코딩 중이므로 클래스의 toString() 메서드를 포맷하는 데 문제가 있습니다. 다음 코드 :문자열 서식 지정
public class Cargo
{
private String label;
private int weight, height, width, length;
public String toString()
{
return String.format("%s%s\t\t%-7s%-2s%-5d%-11s%-2s%-3d%-2s%-3d%-2s%d",
getLabel(), ":", "Weight", "=", getWeight(), "Dimensions",
"=", getHeight(), "X", getWidth(), "X", getLength());
}
public static void main(String[] args)
{
Cargo cargo1 = new Cargo("Bill's Beans", 1200, 20, 15, 30);
Cargo cargo6 = new Cargo("Chicago Bulls", 1000, 10, 10, 10);
Cargo cargo7 = new Cargo("Lots of Meat", 3000, 20, 20, 20);
Cargo cargo8 = new Cargo("Tammy's Tomatoes", 600, 6, 6, 6);
System.out.println(cargo1.toString());
System.out.println(cargo6.toString());
System.out.println(cargo7.toString());
System.out.println(cargo8.toString());
}
}
이 출력을 생성합니다 ". 태미의 토마토"
Bill's Beans: Weight = 1200 Dimensions = 20 X 15 X 30
Chicago Bulls: Weight = 1000 Dimensions = 10 X 10 X 10
Lots of Meat: Weight = 3000 Dimensions = 20 X 20 X 20
Tammy's Tomatoes: Weight = 600 Dimensions = 6 X 6 X 6
당신이 볼 수 있듯이이 모든 것을 제외하고, 잘 정렬을 이 문제를 어떻게 해결할 수 있습니까? 감사.
% s % s 이후에 추가 탭이 나타날 수 있습니다. – Bhushan