본문 바로가기
Java

[Java] CashRegisterTester

by graygreat 2017. 4. 13.
728x90
반응형


중간고사 잘치게 해주세욧~


class CashRegister {
    private double sum;
    private int count;
    
    // Item 추가하는 메소드
    public void addItem(double num) {
        sum += num;
        count++;
    }
    
    // 추가한 Item 갯수세는 메소드
    public int getCount() {
        return count;
    }
    
    // 추가한 Item 합 메소드
    public double getTotal() {
        return sum;
    }
    
    // clear 메소드
    public void clear() {
        sum = 0;
        count = 0;
    }

}

public class CashRegisterTester {
    public static void main(String[] args) {
        CashRegister register1 = new CashRegister();
        register1.addItem(1.95);
        register1.addItem(0.95);
        register1.addItem(2.50);
        System.out.println(register1.getCount());
        System.out.println("Expected: 3");
        System.out.printf("%.2f\n", register1.getTotal());
        System.out.println("Expected: 5.40");
    }
}



반응형

댓글