package homework.j0904;
import java.util.Scanner;
public class WashRun {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Washer[] washer = {new Clean(),new Purity(),new Green()};
while(true) {
System.out.println("(1.클린세탁기 2.청정세탁기 3.그린세탁기)");
System.out.print("세탁기를 고르세요 : ");
int sel = scanner.nextInt();
int tot = 0;
for(int i=0; i<washer.length; i++) {
if(i==sel-1) {
tot += washer[i].washing();
tot += washer[i].rinsing();
tot += washer[i].dehydration();
tot += washer[i].dry();
tot += washer[i].ironing();
}
}
System.out.printf("총 요금 : %,d원\n",tot);
System.out.print("계속하시겠습니까?(y/n)");
String str = scanner.next();
if(str.toUpperCase().equals("N")) {
System.out.println("프로그램 종료.");
break;
}
}
scanner.close();
}
}
첫댓글 1번: 처리된 결과의 리턴도 아주 좋습니다.
2번: 익명객체 활용도 잘 하셨어요
잘 보았습니다. 수고하셨어요