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 2

    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. Suomalaisten pinna paloi - Ärsytys iskee uudesta TTK-juontajasta "Eihän tälle voi kun nauraa"

      Oliko Veronica Verho hyvä valinta TTK-juontajaksi? Uuden TTK-juontajan henkilöllisyyttä on arvailtu siitä asti, kun Va
      Suomalaiset julkkikset
      80
      2077
    2. Nainen, onko sinussa sitä aitoa feminiinisyyttä jäljellä

      Vai onko se jäänyt meikkien, korujen, hameiden ym. alle peittoon? Onko naisellisuutesi aitoa vai opetettua? Jos teet nai
      Ikävä
      366
      1269
    3. Missäs se Miss Suomussalmi luuraa?

      Jokin aika sitten eräs myyjätär tituleerasi itsensä Miss Suomussalmeksi. Asiakas oli kuulemma Tokmannin kassalla todennu
      Suomussalmi
      28
      1130
    4. Kirjoita jotain

      Kivaa, hellää ja piristävää
      Ikävä
      141
      1038
    5. Päälle hautaus?

      Hautauksissa puhutaan päällehautauksista jos vaikka mies on kuollut ensin ja vaimo 20 vuotta myöhemmin! Todellisuudessa
      Lieksa
      142
      894
    6. Mitäpä luulet että tykkääkö

      kukaan kaivatustasi ?
      Ikävä
      98
      834
    7. Varmaan aika moni

      Haluaisi sinut enemmän kuin mielellään
      Ikävä
      45
      737
    8. On tuota ikäeroa meillä kyllä aivan liian paljon

      Etsi samanikäistä kuin olet, niin minäkin.
      Ikävä
      62
      726
    9. T rakastan sua

      vaikket sitä usko
      Ikävä
      61
      686
    10. Voisit nainen joskus vastata minulle

      Ja antaa jotain itsestäsi. Pientä tunnistetta ja juttua itsestäsi ja meistä. Kannustan.
      Ikävä
      63
      672
    Aihe