고객이 휴대 전화에 대해 가지고있는 계획의 유형을 나타내는 PhonePlan 객체를 작성해야합니다. 객체가 minutesAllowed (INT), 분 사용 (int)를 추적해야합니다 그래서, dataAllowed (INT), 데이터 사용 (INT)와 planType (부울) :조건이있는 java 문자열 toString
public class PhonePlan {
int minutesAllowed;
int minutesUsed;
int dataAllowed;
int dataUsed;
boolean planType;
}
나는이 생성자를 작성하는 데 필요한 minutesAllowed, dataAllowed, 내가했던 인수로 planType :
public PhonePlan (int ma, int da, boolean pt){
this.minutesAllowed = ma;
this.planType = pt;
this.dataAllowed = da;
}
을 그리고 마지막으로 내가 계획의 유형에 따라 계획을 표시하는 문자열 메소드를 작성해야합니다.
또한 다음 코드를 테스트해야합니다.
public class PlanTestProgram {
public static void main(String args[]) {
System.out.println(new PhonePlan(200, 2500000, false));
System.out.println(new PhonePlan(250, 500000, true));
System.out.println(new PhonePlan(300, 5000000, false));
System.out.println(new PhonePlan(60, 1000000, false));
System.out.println(new PhonePlan(30, 0, true));
}
minutesAllowed 상기 dataAllowed의 양 planType 거짓 참이면 세번째 진술되어 상기 제 2 하나를 상기 제 1 요소.
나는 많은 다른 것들을 시도하지만 난 ... 내 planType이 참 또는 거짓 인 경우 계정에 걸릴 toString() 메소드를 구성 할 수 없습니다입니다내 시도 :
public String toString(){
return ("Regular(" + minutesAllowed + " minute," + dataAllowed
+ "GB data) Monthly Plan with "
+ getMinutesRemaining() + " minutes remaining and "
+ getDataRemaining() + "KB remaining");
}
부울 planType은 무엇을 의미합니까? 이 프로그램에서 기대하는 결과물을 공유 할 수 있습니까? – Mureinik
인쇄 하시겠습니까? 명확하지 않음 ... –
'toString' 메소드를 구현하려는 시도를 공유하고 왜 만족하지 않는지 설명해 주시겠습니까? – toniedzwiedz