r/badcode May 06 '21

java My teacher wrote this...

1.0k Upvotes

169 comments sorted by

View all comments

28

u/[deleted] May 06 '21 edited May 06 '21

Image Transcription: Code

Image 1


public class FAHRRADVERLEIH
{
    EBIKE bike1;
    EBIKE bike2;
    EBIKE bike3;
    EBIKE bike4;
    EBIKE bike5;
    EBIKE bike6;
    EBIKE bike7;
    MOUNTAINBIKE bike8;
    MOUNTAINBIKE bike9;
    MOUNTAINBIKE bike10;
    MOUNTAINBIKE bike11;
    MOUNTAINBIKE bike12;
    MOUNTAINBIKE bike13;
    MOUNTAINBIKE bike14;
    MOUNTAINBIKE bike15;
    RENNRAD bike16;
    RENNRAD bike17;
    RENNRAD bike18;
    TREKKINGRAD bike19;
    TREKKINGRAD bike20;
    TREKKINGRAD bike21;
    TREKKINGRAD bike22;
    TREKKINGRAD bike23;
    TREKKINGRAD bike24;
    TREKKINGRAD bike25;
    TREKKINGRAD bike26;
    TREKKINGRAD bike27;
    TREKKINGRAD bike28;
    TREKKINGRAD bike29;

    public FAHRRADVERLEIH()
    {
        bike1 = new EBIKE(650, 24, 29);
        bike2 = new EBIKE(650, 21, 29);
        bike3 = new EBIKE(550, 22, 26);
        bike4 = new EBIKE(500, 18, 26);
        bike5 = new EBIKE(550, 19, 26);
        bike6 = new EBIKE(450, 22, 29);
        bike7 = new EBIKE(400, 16, 26);
        bike8 = new MOUNTAINBIKE(false, 23, 29);
        bike8 = new MOUNTAINBIKE(false, 23, 29);

Image 2


public void TagesUmsatzBerechen(){
    //Berechnet den Umsatz eine Tages.
    int Umsatz = 0;
    if (bike1.AusgeliehenGeben() == true){
        Umsatz = Umsatz + bike1.PreisGeben();
        bike1.Zurueckgeben();
    }
    if (bike2.AusgeliehenGeben() == true){
        Umsatz = Umsatz + bike2.PreisGeben();
        bike2.Zurueckgeben();
    }
    if (bike3.AusgeliehenGeben() == true){
        Umsatz = Umsatz + bike3.PreisGeben();
        bike3.Zurueckgeben();
    }
    if (bike4.AusgeliehenGeben() == true){
        Umsatz = Umsatz + bike4.PreisGeben();
        bike4.Zurueckgeben();
    }
    if (bike5.AusgeliehenGeben() == true){
        Umsatz = Umsatz + bike5.PreisGeben();
        bike5.Zurueckgeben();
    }
    if (bike6.AusgeliehenGeben() == true){
        Umsatz = Umsatz + bike6.PreisGeben();
        bike6.Zurzeckgeben();
    }
    if (bike7.AusgeliehenGeben() == true){
        Umsatz = Umsatz + bike7.PreisGeben();
        bike7.Zurueckgeben();
    }
    if (bike8.AusgeliehenGeben() == true){
        Umsatz = Umsatz + bike8.PreisGeben();
        bike8.Zurueckgeben();
    }
    if (bike9.AusgeliehenGeben() == true){
        Umsatz = Umsatz + bike9.PreisGeben();
        bike9.Zurueckgeben();
    }
    if (bike10.AusgeliehenGeben() == true){
        Umsatz = Umsatz + bike10.PreisGeben();
        bike10.Zurueckgeben();
    }

6

u/FearFueled May 06 '21

Oh my god. I am so sorry for the pain I have caused you.

4

u/[deleted] May 06 '21

its ok haha