Javassa pieni true/false ongelma

joopajoohh89

Elikkä siis joo, kyseessä periytyvä luokka, joka on tehtävänannossa valmiiksi tehty, ja minun tehtävänä oli siis kirjoittaa luokka ''Auto''. Esimerkkitulostuksen pitäisi olla seuraavanlainen:

Anna auton merkki:
Toyota
Anna auton malli:
Carina
Anna auton rekisterinumero:
ABC-123
Anna auton paino:
1200
Anna auton huippunopeus:
180
Anna autolla ajetut kilometrit:
300000


Auton tiedot:
Merkki: Toyota
Malli: Carina
Ajokilometrit: 300000
Paino (kg): 1200
Huippunopeus (km/h): 180
Rekisterinumero: ABC-123
Auto ei ole käynnissä


Auton tiedot:
Merkki: Toyota
Malli: Carina
Ajokilometrit: 300095
Paino (kg): 1200
Huippunopeus (km/h): 180
Rekisterinumero: ABC-123
Auto on käynnissä

Mulla se kuitenkin on:

Anna auton merkki:
Toyota
Anna auton malli:
Carina
Anna auton rekisterinumero:
ABC-123
Anna auton paino:
1200
Anna auton huippunopeus:
180
Anna autolla ajetut kilometrit:
300000


Auton tiedot:
Merkki: Toyota
Malli: Carina
Ajokilometrit: 300000
Paino (kg): 1200
Huippunopeus (km/h): 180
Rekisterinumero: ABC-123
Auto on käynnissä <------


Auton tiedot:
Merkki: Toyota
Malli: Carina
Ajokilometrit: 300095
Paino (kg): 1200
Huippunopeus (km/h): 180
Rekisterinumero: ABC-123
Auto on käynnissä.

Eli se siis falskaa nuolella osoittamassani kohdassa, enkätiedä miksi. tässä koodini:

class Auto extends Ajoneuvo {
String merkki;
String malli;
String rekisteri_nro;
boolean kaynnissa = false;

Auto(int paino, int huippunopeus, int ajetut_kilometrit, String merkki, String malli, String rekisteri_nro, boolean kaynnissa) {
super(paino, huippunopeus, ajetut_kilometrit);
this.merkki = merkki;
this.malli = malli;
this.rekisteri_nro = rekisteri_nro;
this.kaynnissa = kaynnissa; }

public void kaynnista() {
this.kaynnissa = true;
}

public void sammuta() {
this.kaynnissa = false;
}

public void katsasta() {
System.out.println("Auton tiedot:\nMerkki: " merkki "\nMalli: " malli "\nAjokilometrit: " super.anna_ajetut_kilometrit() "\nPaino (kg): " super.anna_paino() "\nHuippunopeus (km/h): " super.anna_huippunopeus() "\nRekisterinumero: " rekisteri_nro);
if(this.kaynnissa = false) {
System.out.println("Auto ei ole käynnissä"); }
else if(this.kaynnissa=true) {
System.out.println("Auto on käynnissä"); }

} }

2

<50

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • jjopajooh89

      Joo elikkäs ei tarvitse vastata tähän. Hoksasin jo että olis pitänyt if-lauseessa käyttää == eikä pelkkä =

    • Joonas77

      Ihan vinkkinä, linkki githubbiin olisi kyllä antanut selkeämmän kuvan koodista :P

    Ketjusta on poistettu 1 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Nyt tuli Suomen somaleista todella ikävää faktaa

      sillä osa somalivanhemmista lähettää lapsiaan kotimaahansa kurinpitolaitoksiin, joissa heitä pahoinpidellään. Illan MOT
      Maailman menoa
      329
      3902
    2. Häirintäkohun keskellä olevalta kansanedustajalta Jani Kokolta (sd) rajua tekstiä somessa.

      https://www.is.fi/politiikka/art-2000011772322.html Ajaakohan tämä SDP:n kansanedustaja Jani Kokko oikein täysillä valoi
      Maailman menoa
      128
      3590
    3. Kommentti: oikeuslaitos korvattava SDP:n johdolla

      Näkisin että Suomessa tuomiovalta pitäisi olla demareiden johtoportaalla. Koska porvarimedia säestettynä persujen kirku
      Maailman menoa
      5
      2302
    4. Onko kaivattusi spesiaali?

      Millä tavalla ja miten?
      Ikävä
      112
      1704
    5. Huono päivä

      Tänään on ollut tosi raskas päivä töissä. Tekis mieli itkeä ja huutaa. En jaksa just nyt mitään. Minä niin haluaisin ja
      Ikävä
      18
      1618
    6. Typeryyttä

      Se on kummallista, kun kaksi ihmistä tuntee selittämätöntä vetoa toisiinsa, mutta eivät vain pääse toistensa luokse. Mik
      Ikävä
      124
      1339
    7. Martina mukana erikoisjoukossa

      Huippurankka Erikoisjoukot-ohjelma jatkuu, Martina mukana. Kerrankin Martinalle hyvä ohjelma, hänellä on voimaa, sisua j
      Kotimaiset julkkisjuorut
      144
      963
    8. Lindtman haluaa leikata Kela-korvauksista...oho!

      Antti Lindtman sanoo Kauppalehdessä, että vuodesta 2028 voi tulla erittäin hankala, mikäli nykyinen hallitus ei tee riit
      Maailman menoa
      101
      939
    9. Häneen rakastuminen oli sellaista

      että aina uskoi ja luotti että kyllä tästä vielä edetään jotenkin. Se olikin vain rakastuneen toiveajattelua kaikki. Ta
      Ikävä
      79
      875
    10. Huonosti.

      Oletko kohdellut kaivattuasi huonosti? Miksi?
      Ikävä
      86
      781
    Aihe