Lösungsvorschlag 7.1 - Aufgabe 3: Unterschied zwischen den Versionen

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „<pre> public class Auto{ //Attribute private String kennzeichen; private String typ; private double kilometerstand; private double tankinhalt; …“)
 
 
Zeile 28: Zeile 28:
 
public void getTankinhalt(){
 
public void getTankinhalt(){
 
if (tankinhalt<=0){System.out.println("Ohne Benzin läuft ein Auto nicht !!");}
 
if (tankinhalt<=0){System.out.println("Ohne Benzin läuft ein Auto nicht !!");}
else if (tankinhalt<50){System.out.println("Höchste Zeit um an die Tanke zu fahren !!");}
+
else if (tankinhalt<10){System.out.println("Höchste Zeit um an die Tanke zu fahren !!");}
 
else {System.out.println("Der Tankinhalt beträgt: "+tankinhalt+" Liter.");}
 
else {System.out.println("Der Tankinhalt beträgt: "+tankinhalt+" Liter.");}
 
}
 
}

Aktuelle Version vom 13. März 2015, 11:30 Uhr

public class Auto{
//Attribute
    private String kennzeichen;
    private String typ;
    private double kilometerstand;
    private double tankinhalt;
    
//Konstruktor
public Auto(String kennzeichen, String typ){
this.kennzeichen = kennzeichen;
this.typ = typ;

kilometerstand = 0.0;
tankinhalt = 0.0;
}

public void tanken(double tankmenge){
tankinhalt = tankinhalt + tankmenge;
}

public void fahren(double strecke){
if(tankinhalt<=0){System.out.println("Ohne Benzin fahre ich keinen Meter!");}else{
kilometerstand = kilometerstand + strecke;
tankinhalt = tankinhalt - strecke*7/100;}
}

public void getTankinhalt(){
if (tankinhalt<=0){System.out.println("Ohne Benzin läuft ein Auto nicht !!");}
else if (tankinhalt<10){System.out.println("Höchste Zeit um an die Tanke zu fahren !!");}
else {System.out.println("Der Tankinhalt beträgt: "+tankinhalt+" Liter.");}
}
}