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
Kommentar veröffentlichen