Virhe esimerkkitehtävässä?

häkeltynyt

http://www.cs.helsinki.fi/u/wikla/JohdOhj/Sisalto/2/Viisas.java

String syottoRivi;
int kokonaisLuku;
double liukuLuku;

System.out.println("Mikä on nimesi?");
syottoRivi = Lue.rivi();
System.out.println("Mitä kokonaislukua ajattelet?");
kokonaisLuku = Lue.kluku();
System.out.println("Mitä reaalilukua ajattelet?");
liukuLuku = Lue.dluku();

System.out.print ("Tiedän, että nimesi on " syottoRivi);
System.out.println(" ja että ajattelit lukuja "
kokonaisLuku " ja " liukuLuku ".");
System.out.println("Enkö olekin viisas!");
}
}

Miksi tuossa koodissa on suomeksi nuo, esimerkiksi "Lue.kluku"? Eihän ohjelma sitä osaa lukea?

5

459

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • asdfasdfgfgh

      Itse et taida osata lukea ensimmäisiä materiaaleja kurssistasi

      • häkeltynyt

        En ole millään kurssilla :) Opiskelen itsenäisesti ja tuon harjoituksen löysin googlen avulla.

        Kiitos silti sinulle "avusta".


    • asfdasdfasfd

      Ennen Java 1.5:n tuloa Javassa ei ollut tarjolla hyvää luokkaa/metodia lukujen lukemiseen, ja tämän takia moni vanha esimerkki käyttää jotakin itse tehtyä viritelmää, kuten tuokin esimerkki. Tarvitset siis koneellesi tuon mainitsemasi Lue -luokan jotta saat sen kääntymään/toimimaan. Nykyäänhän syötteen lukemiset hoidetaan Scanner luokalla (tuli muistaakseni version 1.5 myötä), esim. seuraavasti:

      --- ALKAA ---

      import java.util.Scanner;

      public class Viisas {
         
         public static void main(String[] args) {
            Scanner in = new Scanner(System.in);
            String syottoRivi;
            int kokonaisLuku;
            double liukuLuku;

            System.out.println("Mikä on nimesi?");
            syottoRivi = in.nextLine();
            
            System.out.println("Mitä kokonaislukua ajattelet?");
            kokonaisLuku = in.nextInt();
            
            System.out.println("Mitä reaalilukua ajattelet?");
            liukuLuku = in.nextDouble();

            System.out.print ("Tiedän, että nimesi on " syottoRivi);
            System.out.println(
                  " ja että ajattelit lukuja "
                  kokonaisLuku " ja " liukuLuku "."
            );
            System.out.println("Enkö olekin viisas!");
         }
      }

      --- LOPPUU ---

      Ohjelmoinnin opiskelussa kannattaa välttää liian vanhaa materiaalia, koska kielet kuitenkin kehittyvät jatkuvasti.

      • ei enää häkeltynyt

        Jotain tuon tyylistä itsekin päättelin. Yritin löytää vastineita noille riveille, mutta huonolla tuloksella. Kiitos sinulle siis erittäin paljon!


      • mmhmmn

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

    Luetuimmat keskustelut

    1. Porvarimediat paniikissa demareiden huiman kannatuksen vuoksi

      Piti sitten keksiä "nimettömiin lähteisiin" perustuen taas joku satu. Ovat kyllä noloja, ja unohtivat sen, että vaalit
      Maailman menoa
      110
      6887
    2. KATASTROFI - Tytti Tuppurainen itse yksi pahimmista kiusaajista!!!

      STT:n lähteiden mukaan SDP:n eduskuntaryhmän puheenjohtaja Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti
      Maailman menoa
      384
      6533
    3. Mikä siinä on ettei persuille leikkaukset käy?

      On esitetty leikkauksia mm. haitallisiin maataloustukiin, kuin myös muihin yritystukiin. Säästöjä saataisiin lisäksi lei
      Maailman menoa
      65
      3297
    4. Lääppijä Lindtman jäi kiinni itse teosta

      Lindtman kyselemättä ja epäasiallisesti koskettelee viestintäpäällikköä. https://www.is.fi/politiikka/art-2000011780852
      Maailman menoa
      126
      2832
    5. Juuri nyt! Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti

      Ai että mä nautin, Tytti erot vireille! "Käytös on kohdistunut avustajia ja toisia kansanedustajia kohtaan, uutisoi STT
      Maailman menoa
      108
      2430
    6. Onko kaivattusi

      liian vetovoimainen seksuaalisesti?
      Ikävä
      125
      1834
    7. Puolen vuoden koeaika

      Voisi toimia meillä. Ensin pitäis selvittää "vaatimukset" puolin ja toisin, ennen kuin mitään aloittaa. Ja matalalla pro
      Ikävä
      21
      1697
    8. Huomaatteko Demari Tytti ei esitä pahoitteluitaan

      Samanlainen ilmeisesti kuin Marin eli Uhriutuu no he ovat Demareita ja muiden yläpuolella siis omasta mielestään
      Maailman menoa
      35
      1587
    9. Tytti Tuppurainen nöyryyttää avustajiaan

      Tytti Tuppurainen nöyryyttää SDP:n eduskuntaryhmän kokouksissa sekä avustajia että kansanedustajia. Hän nolaa ihmisiä ju
      Kotimaiset julkkisjuorut
      182
      1367
    10. On todella hassua

      Ajatella että pitäisit erityisen kuumana tai seksikkäänä?
      Ikävä
      74
      1257
    Aihe