Missäköhän mättää, kun tarkastan textpadissa scriptiä, jossa on esim. Pyydä.kokonaisluku -komento
niin tarkastuksessa textpad herjaa, ettei tunnista muuttujaa Pyydä. Olen tallentanut Pyydä.class:n samaan kansioon, johon olen tehtävänkin tallentanut.
AAPUAA!
niin tarkastuksessa textpad herjaa, ettei tunnista muuttujaa Pyydä. Olen tallentanut Pyydä.class:n samaan kansioon, johon olen tehtävänkin tallentanut.
AAPUAA!
Vastaukset 3
Vanhimmat
Onko luokan nimi tosiaan Pyydä, eikä Pyyda? Onko classpath oikein asetettu?
Onko "kokonaisluku" Pyyda-luokan staattinen metodi? Sitten sitä kutsutaan muodossa Pyyda.kokonaisluku().
java.util
Class Scanner
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
Scanner on ilmeisesti tehty korjaamaan javan puute näppäimistösyötteen käsittelyyn. Mikä on vähän liian monimutkainen homma aloittelijoille.
Toi Pyydä on tahallee tehty ääkkösellä, jotta sen käyttö olisi himan koneessa vaikeaa. Tiedän mistä koulusta ko. luokka on peräisin.
Sen saa yksinkertaisesti käännettyä class-tiedostosta java-tiedostoksi ja muutettua luokan nimen. Netistä löytyy asiaan sopivia helposti käytettäviä ohjelmia. En nyt muista mikä softa mulla on koneessa. Joku vois heittää vinkkiä softasta joka kääntää java-lähdekoodiksi.
Tällä itse olen kääntänyt class-tiedostoja java-lähdekoodiksi. Joskus saattaa herjata kääntämisongelmista. Kuitenkin on itse kääntänyt.