Anwendungsbeispiel für Setter und Getter



Das letzte Mal haben wir uns über die Funktion von Setter und Getter Methoden beschäftigt. Heute möchte ich mit euch ebenfalls ein Programm über Setter und Getter bearbeiten beziehungsweise zusammen besprechen.
Bei unserem letzten Programm konnten wir durch die Setter Methode einen Namen und ein Alter festlegen welches danach in der Konsole unter der Zeichenkette:
Der Name lautet: Kai Uwe Mayer
Herr Kai Uwe Mayer ist 25 Jahre Alt
Heute werden wir einen leicht umfangreichen Code ganz oberflächlich besprechen da ich nicht neues angewendet habe. Alle Funktionen etc. sind schon bekannt. Falls Sie ein Quereinsteiger sind, schreiben sie oben in die Suchleiste einfach das Thema welches ihnen nicht bekannt ist und lesen sie einfach die vergangenen Posts nach.


Ich möchte hier kurz die Aufgaben des Programms zusammenfassen. Es handelt sich hierbei um ein Programm, welches als Katalog für begrenzte Anzahl an Autos, von einem Autohaus die die Technischen Daten des zu verkaufenden Autos mitteilt. Der Benutzer kann in der Konsole die Autos, welches durch eine Liste dem Benutzer bekannt gegeben worden ist, auswählen und die Technischen Merkmale zusehen bekommen. Sobald der Benutzer sich nicht entscheiden konnte wird ihm die Möglichkeit angeboten zurück zu gehen und ein neues Modell auszusuchen. Das Programm ist dabei sehr umfangreich an Daten. Die Mögliche Ausgabe des Codes befindet sich ganz unten in Grün Markiert. Ich werde ausnahmsweise keine Rezension über dieses Thema fertigen da wir, wie schon vorhergesagt, mit nicht neues angefangen. Sie könne das Programm Original durch gitHub >>HIER<< runterladen.


 public class Autos {

      

       private String kraftStoffArt;

       private byte anzahlZylinder;

       private double hubRaum;

       private int leistung;

       private int drehMoment;

       private double beschleunigung;

       private int maxGeschwindigkeit;

       private double verbrauch;

       private String getriebeArt;

       private String antriebArt;

       private int tankVolumen;

       private byte anzahlTueren;

      

       //---------------- Setter und Getter Methoden fuer die Attributen

       //String kraftStoffArt

       public String getKraftstoffArt() {

            return kraftStoffArt;

       }

 

       public void setKraftStoffArt( String kraftStoffArt ) {

            this.kraftStoffArt = kraftStoffArt;

       }

      

       //anzahlZylinder

       public byte getAnzahlZylinder() {

                  return anzahlZylinder;

       }

      

       public void setAnzahlZylinder( byte anzahlZylinder ) {

             this.anzahlZylinder = anzahlZylinder;

       }

      

       //hubraum

       public double getHubraum() {

             return hubRaum;

       }

      

       public void setHubraum( double hubRaum ) {

             this.hubRaum = hubRaum;

       }

      

       //leistung

       public int getLeistung() {

             return leistung;

       }

      

       public void setLeistung( int leistung ) {

             this.leistung = leistung;

       }

      

       //drehMoment

       public int getDrehmoment() {

             return drehMoment;

       }

      

       public void setDrehmoment( int drehMoment ) {

             this.drehMoment = drehMoment;

       }

      

       //beschleunigung

       public double getBeschleunigung() {

             return beschleunigung;

       }

      

       public void setBeschleunigung( double beschleunigung ) {

             this.beschleunigung = beschleunigung;

       }

      

       //maxGeschwindigkeit

       public int getMaxGeschwindigkeit() {

             return maxGeschwindigkeit;

       }

      

       public void setMaxGeschwindigkeit( int maxGeschwindigkeit ) {

             this.maxGeschwindigkeit = maxGeschwindigkeit;

       }

      

       //verbrauch

       public double getVerbrauch() {

             return verbrauch;

       }

      

       public void setVerbrauch( double verbrauch ) {

             this.verbrauch = verbrauch;

       }

      

       //getriebeArt

       public String getGetriebeArt() {

             return getriebeArt;

       }

      

       public void setGetriebeArt( String getriebeArt ) {

             this.getriebeArt = getriebeArt;

       }

      

       //antriebArt

       public String getAntriebArt() {

             return antriebArt;

       }

      

       public void setAntriebArt( String antriebArt ) {

             this.antriebArt = antriebArt;

       }

      

       //tankVolumen

       public int getTankVolumen() {

             return tankVolumen;

       }

      

       public void setTankVolumen( int tankVolumen ) {

             this.tankVolumen = tankVolumen;

       }

      

       //anzahlTueren

       public byte getAnzahlTueren() {

             return anzahlTueren;

       }

      

       public void setAnzahlTueren( byte anzahlTueren ) {

             this.anzahlTueren = anzahlTueren;

       }

}

 

 

 

import java.util.Scanner;

 

public class BMW {

      

       public static void bmwX6() {

            

              Autos erstesAttribut0 = new Autos();

             erstesAttribut0.setAntriebArt("ALLRAD PERMANENT");

             erstesAttribut0.setAnzahlTueren((byte)5);

             erstesAttribut0.setAnzahlZylinder((byte)6);

             erstesAttribut0.setBeschleunigung(6.4);

             erstesAttribut0.setDrehmoment(400);

             erstesAttribut0.setGetriebeArt("AUTOMATIK");

             erstesAttribut0.setHubraum(2.979);

             erstesAttribut0.setKraftStoffArt("BENZIN");

             erstesAttribut0.setLeistung(306);

             erstesAttribut0.setMaxGeschwindigkeit(240);

             erstesAttribut0.setTankVolumen(85);

             erstesAttribut0.setVerbrauch(8.51);

            

             System.out.println("------------------------------------------");

             System.out.println("------------------BMW X6------------------");

             System.out.println("------------------------------------------");

             System.out.println("ANTRIEBART               : "+erstesAttribut0.getAntriebArt());

             System.out.println("ANZAHL TUEREN            : "+erstesAttribut0.getAnzahlTueren());

             System.out.println("ANZAHL ZYLINDER          : "+erstesAttribut0.getAnzahlZylinder());

             System.out.println("BESCHLEUNIGUNG           : "+erstesAttribut0.getBeschleunigung()+" s");

             System.out.println("DREHMOMENT               : "+erstesAttribut0.getDrehmoment()+" Nm");

             System.out.println("GETRIEBEART              : "+erstesAttribut0.getGetriebeArt());

             System.out.println("HUBRAUM                  : "+erstesAttribut0.getHubraum()+" CM^3");

             System.out.println("KRAFTSTOFFART            : "+erstesAttribut0.getKraftstoffArt());

             System.out.println("LEISTUNG                 : "+erstesAttribut0.getLeistung()+" PS");

             System.out.println("MAXIMALE GESCHWINDIGKEIT : "+erstesAttribut0.getMaxGeschwindigkeit()+" KM/H");

             System.out.println("TANKVOLUMEN              : "+erstesAttribut0.getTankVolumen()+" LITER");

             System.out.println("VERBRAUCH                : "+erstesAttribut0.getVerbrauch()+" LITER / 100 KM");

             System.out.println("------------------------------------------");

             

             int i = 0;

            

             while(i < 2){

                     Scanner befehl = new Scanner(System.in);

                    System.out.println("0 = ENDE");

                    System.out.println("1 = HUPTMENUE");

                    byte eingabe = befehl.nextByte();

                   

                    switch(eingabe){

                           case 0:

                                  Runner beenden = new Runner();

                                  beenden.ende();

                                  break;

                           case 1:

                                  Runner weitermachen = new Runner();

                                  weitermachen.menue();

                                  break;

                           default:

                                  System.out.println("[FALSCHE EINGABE]");

                                  i++;

                    }

                   

                    if(i == 3){

                           Runner beenden = new Runner();

                           beenden.ende();

                    }

             }

            

       }

      

       public static void bmwx5() {

            

             Autos erstesAttribut1 = new Autos();

             erstesAttribut1.setAntriebArt("HECKANTRIEB");

             erstesAttribut1.setAnzahlTueren((byte)5);

             erstesAttribut1.setAnzahlZylinder((byte)4);

             erstesAttribut1.setBeschleunigung(6.8);

             erstesAttribut1.setDrehmoment(350);

             erstesAttribut1.setGetriebeArt("MANUEL");

             erstesAttribut1.setHubraum(1.997);

             erstesAttribut1.setKraftStoffArt("BENZIN");

             erstesAttribut1.setLeistung(245);

             erstesAttribut1.setMaxGeschwindigkeit(210);

             erstesAttribut1.setTankVolumen(73);

             erstesAttribut1.setVerbrauch(8.1);

            

             System.out.println("------------------------------------------");

             System.out.println("------------------BMW X5------------------");

             System.out.println("------------------------------------------");

             System.out.println("ANTRIEBART               : "+erstesAttribut1.getAntriebArt());

             System.out.println("ANZAHL TUEREN            : "+erstesAttribut1.getAnzahlTueren());

             System.out.println("ANZAHL ZYLINDER          : "+erstesAttribut1.getAnzahlZylinder());

             System.out.println("BESCHLEUNIGUNG           : "+erstesAttribut1.getBeschleunigung()+" s");

             System.out.println("DREHMOMENT               : "+erstesAttribut1.getDrehmoment()+" Nm");

             System.out.println("GETRIEBEART              : "+erstesAttribut1.getGetriebeArt());

             System.out.println("HUBRAUM                  : "+erstesAttribut1.getHubraum()+" CM^3");

             System.out.println("KRAFTSTOFFART            : "+erstesAttribut1.getKraftstoffArt());

             System.out.println("LEISTUNG                 : "+erstesAttribut1.getLeistung()+" PS");

             System.out.println("MAXIMALE GESCHWINDIGKEIT : "+erstesAttribut1.getMaxGeschwindigkeit()+" KM/H");

             System.out.println("TANKVOLUMEN              : "+erstesAttribut1.getTankVolumen()+" LITER");

             System.out.println("VERBRAUCH                : "+erstesAttribut1.getVerbrauch()+" LITER / 100 KM");

             System.out.println("------------------------------------------");

            

             int i = 0;

             

             while(i < 2){

                    Scanner befehl = new Scanner(System.in);

                    System.out.println("0 = ENDE");

                    System.out.println("1 = HUPTMENUE");

                    byte eingabe = befehl.nextByte();

                   

                    switch(eingabe){

                           case 0:

                                  Runner beenden = new Runner();

                                  beenden.ende();

                                  break;

                           case 1:

                                  Runner weitermachen = new Runner();

                                  weitermachen.menue();

                                  break;

                           default:

                                  System.out.println("[FALSCHE EINGABE]");

                                  i++;

                    }

                   

                    if(i == 3){

                           Runner beenden = new Runner();

                           beenden.ende();

                    }

                    befehl.close();

             }

       }

}

 

 

 

import java.util.Scanner;

 

public class DAIMLER {

      

       public static void c63() {

 

             Autos erstesAttribut2 = new Autos();

             erstesAttribut2.setAntriebArt("ALLRAD PERMANENT");

             erstesAttribut2.setAnzahlTueren((byte)5);

             erstesAttribut2.setAnzahlZylinder((byte)6);

             erstesAttribut2.setBeschleunigung(4.7);

             erstesAttribut2.setDrehmoment(520);

             erstesAttribut2.setGetriebeArt("AUTOMATIK");

             erstesAttribut2.setHubraum(2.996);

             erstesAttribut2.setKraftStoffArt("BENZIN");

             erstesAttribut2.setLeistung(367);

             erstesAttribut2.setMaxGeschwindigkeit(250);

             erstesAttribut2.setTankVolumen(66);

             erstesAttribut2.setVerbrauch(7.81);

            

             System.out.println("------------------------------------------");

             System.out.println("-------------MERCEDES BENZ C63------------");

             System.out.println("------------------------------------------");

             System.out.println("ANTRIEBART               : "+erstesAttribut2.getAntriebArt());

             System.out.println("ANZAHL TUEREN            : "+erstesAttribut2.getAnzahlTueren());

             System.out.println("ANZAHL ZYLINDER          : "+erstesAttribut2.getAnzahlZylinder());

             System.out.println("BESCHLEUNIGUNG           : "+erstesAttribut2.getBeschleunigung()+" s");

             System.out.println("DREHMOMENT               : "+erstesAttribut2.getDrehmoment()+" Nm");

             System.out.println("GETRIEBEART              : "+erstesAttribut2.getGetriebeArt());

             System.out.println("HUBRAUM                  : "+erstesAttribut2.getHubraum()+" CM^3");

             System.out.println("KRAFTSTOFFART            : "+erstesAttribut2.getKraftstoffArt());

             System.out.println("LEISTUNG                 : "+erstesAttribut2.getLeistung()+" PS");

             System.out.println("MAXIMALE GESCHWINDIGKEIT : "+erstesAttribut2.getMaxGeschwindigkeit()+" KM/H");

             System.out.println("TANKVOLUMEN              : "+erstesAttribut2.getTankVolumen()+" LITER");

             System.out.println("VERBRAUCH                : "+erstesAttribut2.getVerbrauch()+" LITER / 100 KM");

             System.out.println("------------------------------------------");

            

             int i = 0;

            

             while(i < 2){

                    Scanner befehl = new Scanner(System.in);

                    System.out.println("0 = ENDE");

                    System.out.println("1 = HUPTMENUE");

                    byte eingabe = befehl.nextByte();

                   

                    switch(eingabe){

                           case 0:

                                  Runner beenden = new Runner();

                                  beenden.ende();

                                  break;

                           case 1:

                                  Runner weitermachen = new Runner();

                                  weitermachen.menue();

                                  break;

                           default:

                                  System.out.println("[FALSCHE EINGABE]");

                                  i++;

                    }

                   

                    if(i == 3){

                           Runner beenden = new Runner();

                           beenden.ende();

                    }

             }

            

       }

      

       public static void s500() {

            

             Autos erstesAttribut3 = new Autos();

             erstesAttribut3.setAntriebArt("ALLRAD PERMANENT");

             erstesAttribut3.setAnzahlTueren((byte)5);

             erstesAttribut3.setAnzahlZylinder((byte)8);

             erstesAttribut3.setBeschleunigung(4.9);

             erstesAttribut3.setDrehmoment(700);

             erstesAttribut3.setGetriebeArt("AUTOMATIK");

             erstesAttribut3.setHubraum(3.982);

             erstesAttribut3.setKraftStoffArt("BENZIN");

             erstesAttribut3.setLeistung(345);

              erstesAttribut3.setMaxGeschwindigkeit(250);

             erstesAttribut3.setTankVolumen(80);

             erstesAttribut3.setVerbrauch(9.31);

            

             System.out.println("------------------------------------------");

             System.out.println("------------MERCEDES BENZ S500------------");

             System.out.println("------------------------------------------");

             System.out.println("ANTRIEBART               : "+erstesAttribut3.getAntriebArt());

             System.out.println("ANZAHL TUEREN            : "+erstesAttribut3.getAnzahlTueren());

             System.out.println("ANZAHL ZYLINDER          : "+erstesAttribut3.getAnzahlZylinder());

             System.out.println("BESCHLEUNIGUNG           : "+erstesAttribut3.getBeschleunigung()+" s");

             System.out.println("DREHMOMENT               : "+erstesAttribut3.getDrehmoment()+" Nm");

             System.out.println("GETRIEBEART              : "+erstesAttribut3.getGetriebeArt());

             System.out.println("HUBRAUM                  : "+erstesAttribut3.getHubraum()+" CM^3");

             System.out.println("KRAFTSTOFFART            : "+erstesAttribut3.getKraftstoffArt());

             System.out.println("LEISTUNG                 : "+erstesAttribut3.getLeistung()+" PS");

             System.out.println("MAXIMALE GESCHWINDIGKEIT : "+erstesAttribut3.getMaxGeschwindigkeit()+" KM/H");

             System.out.println("TANKVOLUMEN              : "+erstesAttribut3.getTankVolumen()+" LITER");

             System.out.println("VERBRAUCH                : "+erstesAttribut3.getVerbrauch()+" LITER / 100 KM");

             System.out.println("------------------------------------------");

            

             int i = 0;

             

             while(i < 2){

                    Scanner befehl = new Scanner(System.in);

                    System.out.println("0 = ENDE");

                    System.out.println("1 = HUPTMENUE");

                    byte eingabe = befehl.nextByte();

                   

                    switch(eingabe){

                           case 0:

                                  Runner beenden = new Runner();

                                  beenden.ende();

                                  break;

                           case 1:

                                  Runner weitermachen = new Runner();

                                  weitermachen.menue();

                                  break;

                           default:

                                  System.out.println("[FALSCHE EINGABE]");

                                  i++;

                    }

                   

                    if(i == 3){

                           Runner beenden = new Runner();

                           beenden.ende();

                    }

                    befehl.close();

             }

       }

}

 

 

import java.util.Scanner;

 

public class MITSHUBISHI {

      

       public static void evo3() {

 

             Autos erstesAttribut4 = new Autos();

             erstesAttribut4.setAntriebArt("ALLRAD PERMANENT");

             erstesAttribut4.setAnzahlTueren((byte)5);

             erstesAttribut4.setAnzahlZylinder((byte)6);

             erstesAttribut4.setBeschleunigung(5.2);

             erstesAttribut4.setDrehmoment(850);

             erstesAttribut4.setGetriebeArt("AUTOMATIK");

             erstesAttribut4.setHubraum(3.279);

             erstesAttribut4.setKraftStoffArt("BENZIN");

             erstesAttribut4.setLeistung(580);

             erstesAttribut4.setMaxGeschwindigkeit(360);

             erstesAttribut4.setTankVolumen(95);

             erstesAttribut4.setVerbrauch(12.7);

            

             System.out.println("------------------------------------------");

             System.out.println("-----MITSHUBISHI LANCER EVOLUTION III-----");

             System.out.println("------------------------------------------");

             System.out.println("ANTRIEBART               : "+erstesAttribut4.getAntriebArt());

             System.out.println("ANZAHL TUEREN            : "+erstesAttribut4.getAnzahlTueren());

             System.out.println("ANZAHL ZYLINDER          : "+erstesAttribut4.getAnzahlZylinder());

             System.out.println("BESCHLEUNIGUNG           : "+erstesAttribut4.getBeschleunigung()+" s");

             System.out.println("DREHMOMENT               : "+erstesAttribut4.getDrehmoment()+" Nm");

             System.out.println("GETRIEBEART              : "+erstesAttribut4.getGetriebeArt());

             System.out.println("HUBRAUM                  : "+erstesAttribut4.getHubraum()+" CM^3");

             System.out.println("KRAFTSTOFFART            : "+erstesAttribut4.getKraftstoffArt());

             System.out.println("LEISTUNG                 : "+erstesAttribut4.getLeistung()+" PS");

             System.out.println("MAXIMALE GESCHWINDIGKEIT : "+erstesAttribut4.getMaxGeschwindigkeit()+" KM/H");

             System.out.println("TANKVOLUMEN              : "+erstesAttribut4.getTankVolumen()+" LITER");

             System.out.println("VERBRAUCH                : "+erstesAttribut4.getVerbrauch()+" LITER / 100 KM");

             System.out.println("------------------------------------------");

            

             int i = 0;

            

             while(i < 2){

                    Scanner befehl = new Scanner(System.in);

                    System.out.println("0 = ENDE");

                    System.out.println("1 = HUPTMENUE");

                    byte eingabe = befehl.nextByte();

                   

                    switch(eingabe){

                           case 0:

                                  Runner beenden = new Runner();

                                  beenden.ende();

                                  break;

                           case 1:

                                  Runner weitermachen = new Runner();

                                  weitermachen.menue();

                                  break;

                           default:

                                  System.out.println("[FALSCHE EINGABE]");

                                  i++;

                    }

                    

                    if(i == 3){

                           Runner beenden = new Runner();

                           beenden.ende();

                    }

                    befehl.close();

             }

            

       }

      

       public static void outlander() {

 

             Autos erstesAttribut5 = new Autos();

             erstesAttribut5.setAntriebArt("ALLRAD PERMANENT");

             erstesAttribut5.setAnzahlTueren((byte)5);

             erstesAttribut5.setAnzahlZylinder((byte)4);

             erstesAttribut5.setBeschleunigung(12.4);

             erstesAttribut5.setDrehmoment(195);

             erstesAttribut5.setGetriebeArt("AUTOMATIK");

             erstesAttribut5.setHubraum(1.998);

             erstesAttribut5.setKraftStoffArt("BENZIN");

             erstesAttribut5.setLeistung(150);

             erstesAttribut5.setMaxGeschwindigkeit(190);

             erstesAttribut5.setTankVolumen(63);

             erstesAttribut5.setVerbrauch(6.4);

            

             System.out.println("------------------------------------------");

             System.out.println("----------MITSHUBISHI OUTLANDER-----------");

             System.out.println("------------------------------------------");

             System.out.println("ANTRIEBART               : "+erstesAttribut5.getAntriebArt());

             System.out.println("ANZAHL TUEREN            : "+erstesAttribut5.getAnzahlTueren());

             System.out.println("ANZAHL ZYLINDER          : "+erstesAttribut5.getAnzahlZylinder());

             System.out.println("BESCHLEUNIGUNG           : "+erstesAttribut5.getBeschleunigung()+" s");

             System.out.println("DREHMOMENT               : "+erstesAttribut5.getDrehmoment()+" Nm");

             System.out.println("GETRIEBEART              : "+erstesAttribut5.getGetriebeArt());

             System.out.println("HUBRAUM                  : "+erstesAttribut5.getHubraum()+" CM^3");

             System.out.println("KRAFTSTOFFART            : "+erstesAttribut5.getKraftstoffArt());

             System.out.println("LEISTUNG                 : "+erstesAttribut5.getLeistung()+" PS");

             System.out.println("MAXIMALE GESCHWINDIGKEIT : "+erstesAttribut5.getMaxGeschwindigkeit()+" KM/H");

             System.out.println("TANKVOLUMEN              : "+erstesAttribut5.getTankVolumen()+" LITER");

             System.out.println("VERBRAUCH                : "+erstesAttribut5.getVerbrauch()+" LITER / 100 KM");

             System.out.println("------------------------------------------");

            

             int i = 0;

            

             while(i < 2){

                    Scanner befehl = new Scanner(System.in);

                    System.out.println("0 = ENDE");

                    System.out.println("1 = HUPTMENUE");

                    byte eingabe = befehl.nextByte();

                   

                    switch(eingabe){

                           case 0:

                                  Runner beenden = new Runner();

                                  beenden.ende();

                                  break;

                           case 1:

                                  Runner weitermachen = new Runner();

                                  weitermachen.menue();

                                  break;

                           default:

                                  System.out.println("[FALSCHE EINGABE]");

                                  i++;

                    }

                   

                    if(i == 3){

                           Runner beenden = new Runner();

                           beenden.ende();

                    }

                    befehl.close();

             }

            

       }

      

       public static void pajero() {

 

             Autos erstesAttribut6 = new Autos();

             erstesAttribut6.setAntriebArt("ALLRAD ZUSCHALTBAR");

             erstesAttribut6.setAnzahlTueren((byte)5);

             erstesAttribut6.setAnzahlZylinder((byte)4);

             erstesAttribut6.setBeschleunigung(11.1);

             erstesAttribut6.setDrehmoment(441);

             erstesAttribut6.setGetriebeArt("AUTOMATIK");

             erstesAttribut6.setHubraum(2.979);

             erstesAttribut6.setKraftStoffArt("DIESEL");

              erstesAttribut6.setLeistung(190);

             erstesAttribut6.setMaxGeschwindigkeit(180);

             erstesAttribut6.setTankVolumen(69);

             erstesAttribut6.setVerbrauch(9.31);

            

             System.out.println("------------------------------------------");

             System.out.println("------------MITSHUBISHI PAJERO------------");

             System.out.println("------------------------------------------");

             System.out.println("ANTRIEBART               : "+erstesAttribut6.getAntriebArt());

             System.out.println("ANZAHL TUEREN            : "+erstesAttribut6.getAnzahlTueren());

             System.out.println("ANZAHL ZYLINDER          : "+erstesAttribut6.getAnzahlZylinder());

             System.out.println("BESCHLEUNIGUNG           : "+erstesAttribut6.getBeschleunigung()+" s");

             System.out.println("DREHMOMENT               : "+erstesAttribut6.getDrehmoment()+" Nm");

             System.out.println("GETRIEBEART              : "+erstesAttribut6.getGetriebeArt());

             System.out.println("HUBRAUM                  : "+erstesAttribut6.getHubraum()+" CM^3");

             System.out.println("KRAFTSTOFFART            : "+erstesAttribut6.getKraftstoffArt());

             System.out.println("LEISTUNG                 : "+erstesAttribut6.getLeistung()+" PS");

             System.out.println("MAXIMALE GESCHWINDIGKEIT : "+erstesAttribut6.getMaxGeschwindigkeit()+" KM/H");

             System.out.println("TANKVOLUMEN              : "+erstesAttribut6.getTankVolumen()+" LITER");

             System.out.println("VERBRAUCH                : "+erstesAttribut6.getVerbrauch()+" LITER / 100 KM");

             System.out.println("------------------------------------------");

            

             int i = 0;

            

             while(i < 2){

                    Scanner befehl = new Scanner(System.in);

                    System.out.println("0 = ENDE");

                    System.out.println("1 = HUPTMENUE");

                    byte eingabe = befehl.nextByte();

                   

                    switch(eingabe){

                           case 0:

                                  Runner beenden = new Runner();

                                  beenden.ende();

                                  break;

                           case 1:

                                  Runner weitermachen = new Runner();

                                  weitermachen.menue();

                                  break;

                           default:

                                  System.out.println("[FALSCHE EINGABE]");

                                  i++;

                    }

                   

                    if(i == 3){

                           Runner beenden = new Runner();

                           beenden.ende();

                    }

                    befehl.close();

             }

       }

}

 

 

import java.util.Scanner;

 

public class SUBARU {

      

       public static void imprezawrxsti() {

 

             Autos erstesAttribut7 = new Autos();

             erstesAttribut7.setAntriebArt("ALLRAD PERMANENT");

             erstesAttribut7.setAnzahlTueren((byte)3);

             erstesAttribut7.setAnzahlZylinder((byte)4);

             erstesAttribut7.setBeschleunigung(12.6);

             erstesAttribut7.setDrehmoment(400);

             erstesAttribut7.setGetriebeArt("AUTOMATIK");

             erstesAttribut7.setHubraum(1.600);

             erstesAttribut7.setKraftStoffArt("BENZIN");

             erstesAttribut7.setLeistung(114);

             erstesAttribut7.setMaxGeschwindigkeit(179);

             erstesAttribut7.setTankVolumen(55);

             erstesAttribut7.setVerbrauch(5.9);

            

             System.out.println("------------------------------------------");

             System.out.println("----------SUBARU IMPREZA WRX STI----------");

             System.out.println("------------------------------------------");

             System.out.println("ANTRIEBART               : "+erstesAttribut7.getAntriebArt());

             System.out.println("ANZAHL TUEREN            : "+erstesAttribut7.getAnzahlTueren());

             System.out.println("ANZAHL ZYLINDER          : "+erstesAttribut7.getAnzahlZylinder());

             System.out.println("BESCHLEUNIGUNG           : "+erstesAttribut7.getBeschleunigung()+" s");

             System.out.println("DREHMOMENT               : "+erstesAttribut7.getDrehmoment()+" Nm");

             System.out.println("GETRIEBEART              : "+erstesAttribut7.getGetriebeArt());

             System.out.println("HUBRAUM                  : "+erstesAttribut7.getHubraum()+" CM^3");

             System.out.println("KRAFTSTOFFART            : "+erstesAttribut7.getKraftstoffArt());

             System.out.println("LEISTUNG                 : "+erstesAttribut7.getLeistung()+" PS");

             System.out.println("MAXIMALE GESCHWINDIGKEIT : "+erstesAttribut7.getMaxGeschwindigkeit()+" KM/H");

             System.out.println("TANKVOLUMEN              : "+erstesAttribut7.getTankVolumen()+" LITER");

             System.out.println("VERBRAUCH                : "+erstesAttribut7.getVerbrauch()+" LITER / 100 KM");

             System.out.println("------------------------------------------");

            

             int i = 0;

            

             while(i < 2){

                    Scanner befehl = new Scanner(System.in);

                    System.out.println("0 = ENDE");

                    System.out.println("1 = HUPTMENUE");

                    byte eingabe = befehl.nextByte();

                   

                    switch(eingabe){

                           case 0:

                                  Runner beenden = new Runner();

                                  beenden.ende();

                                  break;

                           case 1:

                                  Runner weitermachen = new Runner();

                                  weitermachen.menue();

                                  break;

                           default:

                                  System.out.println("[FALSCHE EINGABE]");

                                  i++;

                    }

                    

                    if(i == 3){

                           Runner beenden = new Runner();

                           beenden.ende();

                    }

                    befehl.close();

             }

       }

}

 

 

 

import java.util.Scanner;

 

public class TOYOTA {

      

       public static void supra() {

 

             Autos erstesAttribut8 = new Autos();

             erstesAttribut8.setAntriebArt("HECKANTRIEB");

             erstesAttribut8.setAnzahlTueren((byte)2);

             erstesAttribut8.setAnzahlZylinder((byte)6);

             erstesAttribut8.setBeschleunigung(5.1);

             erstesAttribut8.setDrehmoment(441);

             erstesAttribut8.setGetriebeArt("MANUEL");

             erstesAttribut8.setHubraum(2.997);

             erstesAttribut8.setKraftStoffArt("BENZIN");

             erstesAttribut8.setLeistung(330);

             erstesAttribut8.setMaxGeschwindigkeit(250);

             erstesAttribut8.setTankVolumen(85);

             erstesAttribut8.setVerbrauch(11.1);

            

             System.out.println("------------------------------------------");

             System.out.println("---------------TOYOTA SUPRA---------------");

             System.out.println("------------------------------------------");

             System.out.println("ANTRIEBART               : "+erstesAttribut8.getAntriebArt());

             System.out.println("ANZAHL TUEREN            : "+erstesAttribut8.getAnzahlTueren());

             System.out.println("ANZAHL ZYLINDER          : "+erstesAttribut8.getAnzahlZylinder());

             System.out.println("BESCHLEUNIGUNG           : "+erstesAttribut8.getBeschleunigung()+" s");

             System.out.println("DREHMOMENT               : "+erstesAttribut8.getDrehmoment()+" Nm");

             System.out.println("GETRIEBEART              : "+erstesAttribut8.getGetriebeArt());

             System.out.println("HUBRAUM                  : "+erstesAttribut8.getHubraum()+" CM^3");

             System.out.println("KRAFTSTOFFART            : "+erstesAttribut8.getKraftstoffArt());

             System.out.println("LEISTUNG                 : "+erstesAttribut8.getLeistung()+" PS");

             System.out.println("MAXIMALE GESCHWINDIGKEIT : "+erstesAttribut8.getMaxGeschwindigkeit()+" KM/H");

             System.out.println("TANKVOLUMEN              : "+erstesAttribut8.getTankVolumen()+" LITER");

             System.out.println("VERBRAUCH                : "+erstesAttribut8.getVerbrauch()+" LITER / 100 KM");

              System.out.println("------------------------------------------");

            

             int i = 0;

            

             while(i < 2){

                    Scanner befehl = new Scanner(System.in);

                    System.out.println("0 = ENDE");

                    System.out.println("1 = HUPTMENUE");

                    byte eingabe = befehl.nextByte();

                   

                    switch(eingabe){

                           case 0:

                                  Runner beenden = new Runner();

                                  beenden.ende();

                                  break;

                           case 1:

                                  Runner weitermachen = new Runner();

                                  weitermachen.menue();

                                  break;

                           default:

                                  System.out.println("[FALSCHE EINGABE]");

                                  i++;

                    }

                   

                    if(i == 3){

                           Runner beenden = new Runner();

                           beenden.ende();

                    }

                    befehl.close();

             }

       }

}

 

 

import java.util.Scanner;

 

public class Runner {

      

       public static void main(String[] args) {

            

             System.out.println("------(PROGRAMM START)-----");

             System.out.println("---------------------------");

             System.out.println("AUTOHAUS KANINCHENFURZ GmbH");

             System.out.println("---------------------------");

             menue();

       }

      

       public static void ende() {

            

             System.out.println("---------------------------");

             System.out.println("EINEN SCHOENEN TAG WUNSCHT ");

             System.out.println("IHNEN DAS TEAM VON         ");

             System.out.println("AUTOHAUS KANINCHENFURZ GmbH");

             System.out.println("---------------------------");

             System.out.println("------(PROGRAMM ENDE)------");

             System.exit(0);

       }

      

       public static void menue() {

            

             System.out.println();

             System.out.println("-->[ZU DEN TECHNISCHEN DATEN VON...]<--");

             System.out.println("0 = [BMW X5]");

             System.out.println("1 = [BMW X6]");

             System.out.println("2 = [MERCEDES BENZ C63]");

             System.out.println("3 = [MERCEDES BENZ S500]");

             System.out.println("4 = [SUBARU IMPREZA WRX STI]");

             System.out.println("5 = [MITSHUBISHI LANCER EVOLUTION III]");

             System.out.println("6 = [MITSHUBISHI OUTLANDER]");

             System.out.println("7 = [MITSHUBISHI PAJERO]");

             System.out.println("8 = [TOYOTA SUPRA]");

             System.out.println();

            

             Scanner eingabe = new Scanner(System.in);

             byte autoAuswahl = eingabe.nextByte();

            

             switch(autoAuswahl){

                    case 0:

                           BMW verbinden = new BMW();

                           verbinden.bmwx5();

                           break;

                    case 1:

                           BMW verbunden = new BMW();

                           verbunden.bmwX6();

                           break;

                    case 2:

                           DAIMLER sollVerbinden = new DAIMLER();

                           sollVerbinden.c63();

                           break;

                    case 3:

                           DAIMLER sollVerbunden = new DAIMLER();

                           sollVerbunden.s500();

                           break;

                    case 4:

                           SUBARU raser = new SUBARU();

                           raser.imprezawrxsti();

                           break;

                    case 5:

                           MITSHUBISHI legende = new MITSHUBISHI();

                           legende.evo3();

                           break;

                    case 6:

                           MITSHUBISHI legendere = new MITSHUBISHI();

                           legendere.outlander();

                           break;

                    case 7:

                           MITSHUBISHI legenderste = new MITSHUBISHI();

                           legenderste.pajero();

                           break;

                    case 8:

                           TOYOTA superx = new TOYOTA();

                           superx.supra();

                           break;

                    default:

                           System.out.println("[FALSCHE EINGABE]");

                           menue();

             eingabe.close();

             }

       }

}

Kommentare

Beliebte Posts aus diesem Blog

How can I transform a .jar file to a .bat file?

Ein Kleines Spiel mit Altersabfrage

Zufallszahlen und Verzweigungen in Python