Brauch mal eure Hilfe .

Status
Nicht offen für weitere Antworten.

snlilli

Mitglied
Hab da mal eine kleine Frage ..
Ich soll eine Lampe erstellen, die man an und aus schalten kann. Das hab ich auch geschafft.
Nur soll je nach status ein String ausgegeben werden mit "Lampe ist an" bzw "Lampe ist aus".
Ich hab's stundenlang versucht ..bis jetzt. Aber der Compiler wirft mir immer ne Fehlermeldung raus ;(

Vielleicht könnte da noch mal jemand ein Auge drauf werfen ? :

Code:
public class Lampe { 

private int _watt; 
private boolean _status; 

public Lampe(int watt) 
{ 
_watt = watt; 
_status = false; 
} 

public int gibLeuchstaerke() 
{ 
return _watt; 
} 

public void einschalten() 
{ 
_status = true; 
} 

public void ausschalten() 
{ 
_status = false; 
} 

private String rueckgabe() 
{ 
_status = status; 
if (status = false) 
( 
return "Lampe ist aus"; 
) 
else 
( 
return "Lampe ist an"; 
) 
} 
}
Über hilfe wäre ich sehr dankbar !!

Gruß,
Lilli
 
Code:
   public String rueckgabe(){
        if(_status){
                return "Lampe ist an";
        }else{
                return "Lampe ist aus";
        }
    }
 
diese Operation ist mindesten 100x langsamer als die andere (in einem Test mit 5 Mio. Durchläufen),
da ständig unnötige String-Objekte erzeugt werden

da sollte man vorsichtig sein 😉
 
was ist daran ironisch,

auf jeden Fall im Anfängerforum fehl am Platze :bae:
da schnappt das noch jemand auf und baut das so in Zukunft vielleicht auch an wichtigeren Programmstellen
 
SlaterB hat gesagt.:
da schnappt das noch jemand auf und baut das so in Zukunft vielleicht auch an wichtigeren Programmstellen

Stimmt! Das hatte ich nicht bedacht! :shock:

Werd' mich in Zukunft zurückhalten(*)


(*) ...zumindest ein bischen...
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben