Kirjoittaja Aihe: Apua komentorivi -Javassa!  (Luettu 2189 kertaa)

Toni Alenius

  • Käyttäjä
  • Viestejä: 1517
    • Profiili
Apua komentorivi -Javassa!
« : 08.02.07 - klo:11.39 »
Koodia: [Valitse]
public class Laskuja
{
public static void main(String args[])
{
int luku;

int x = 0;

int y = 0;

int z = 0;

int f = 0;

System.out.print("Anna 1. luku ");
x = Oma.lueInt();
System.out.print("Anna 2. luku ");
y = Oma.lueInt();
System.out.print("Anna 3. luku ");
z = Oma.lueInt();
System.out.print("Anna 4. luku ");
f = Oma.lueInt();
luku = (x + y);
System.out.print( x + " + " + y + " = " + luku);
luku = (z + f);
System.out.print( z + " x " + f + " = " + luku);

}
}

Tuommoinen ohjelma, tarkoituksena tulostaa "ensimmäinen luku"+"toinen luku"+tulos ja seuraava lauseke:
"kolmas luku"x"neljäs luku"+tulos, mutta komentorivi (koulun Win XP:n) antaa seuraavan ilmoituksen:
Koodia: [Valitse]
H:\Java>javac Laskuja.java
Laskuja.java:16: cannot find symbol
symbol  : variable Oma
location: class Laskuja
x = Oma.lueInt();
    ^
Laskuja.java:18: cannot find symbol
symbol  : variable Oma
location: class Laskuja
y = Oma.lueInt();
    ^
Laskuja.java:20: cannot find symbol
symbol  : variable Oma
location: class Laskuja
z = Oma.lueInt();
    ^
Laskuja.java:22: cannot find symbol
symbol  : variable Oma
location: class Laskuja
f = Oma.lueInt();
    ^
4 errors
Ubuntu 24.04.01 LTS
16 GB DDR3
Intel® Core™ i5 CPU 760 @ 2.80GHz × 4
GeForce GT 730 2GB
2x480 GB SSD

peran

  • Vieras
Vs: Apua komentorivi -Javassa!
« Vastaus #1 : 08.02.07 - klo:11.57 »
No, tosta esimerkistä on vaikea päätellä missä on tedelliset ongelmat, mutta seuraavia huomioita on kääntäjä ja minä tehneet ...

Et ole määritellyt oliota Oma.

Lisäksi tulosteessasi ei näy mitään luokkaa, josta löytyisi metodi lueInt(). Sellaisen luokan jäsen pitäisi olla olio Oma.

Toni Alenius

  • Käyttäjä
  • Viestejä: 1517
    • Profiili
Apua komentorivi -Javassa!(RATKAISTU)
« Vastaus #2 : 08.02.07 - klo:12.19 »
jaa no, nyt se kuitenkin toimii, muutin koodia aika helvetisti ja se toimii, kiitos neuvosta, pitää koittaa muistaa jatkossa. Opettajastakaan ei ole kuin haittaa...
Ubuntu 24.04.01 LTS
16 GB DDR3
Intel® Core™ i5 CPU 760 @ 2.80GHz × 4
GeForce GT 730 2GB
2x480 GB SSD