Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.un4;
- /**
- * Created by UN4CKN0WL3Z on 22/08/2017.
- */
- public class Printer {
- private int tonerLevel;
- private int pagesPrinted;
- private boolean duplex;
- public Printer(int tonerLevel, boolean duplex) {
- if(tonerLevel > -1 && tonerLevel <= 100){
- this.tonerLevel = tonerLevel;
- }else{
- this.tonerLevel = -1;
- }
- this.duplex = duplex;
- this.pagesPrinted = 0;
- }
- public int addToner(int tonerAmount){
- if(tonerAmount > 0 && tonerAmount <= 100){
- if(this.tonerLevel + tonerAmount > 100){
- return -1;
- }
- this.tonerLevel =+ tonerAmount;
- return this.tonerLevel;
- }else{
- return -1;
- }
- }
- public int printPages(int pages){
- int pagesToPrint = pages;
- if(this.duplex){
- pagesToPrint /= 2;
- System.out.println("Printing in duplex mode");
- }
- this.pagesPrinted += pagesToPrint;
- return pagesToPrint;
- }
- public int getPagesPrinted() {
- return pagesPrinted;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement