Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package flying_toast;
- public class Toaster {
- private int anzahl;
- private int zustand;
- private String farbe;
- private int schaechte;
- private int zeit;
- public Toaster(String neueFarbe, int anzahlSchaechte) {
- farbe = neueFarbe;
- schaechte = anzahlSchaechte;
- anzahl = 0;
- zustand = 0;
- zeit = 0;
- }
- public String reintun(int anzahlToasts) {
- if (anzahlToasts > schaechte) {
- return "Nicht genug Platz!";
- } else {
- anzahl = anzahlToasts;
- return "Passt rein!";
- }
- }
- public void zeiteinstellen(int zeit) {
- this.zeit = zeit;
- }
- public String toasten () {
- if (anzahl <= 0) {
- return "Kein Toast im Toaster.";
- }
- if (zeit == 0) {
- zustand = 0; //ungetoastet
- }
- if (zeit <= 15) {
- zustand = 1; //leicht getoastet
- }
- if (zeit > 15) {
- zustand = 2; //stark getoastet
- }
- if (zeit > 30) {
- zustand = 3; //verbrannt
- }
- return "Fertig!";
- }
- public int getZustand() {
- return zustand;
- }
- public int getAnzahl() {
- return anzahl;
- }
- public String getFarbe() {
- return farbe;
- }
- public String auswerfen() {
- int aktuelleanzahl = anzahl;
- anzahl = 0;
- return aktuelleanzahl + " Toast ausgeworfen. Toaster leer.";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement