rage / ohjelmointi-19

Ohjelmoinnin MOOC 2019, materiaali
https://ohjelmointi-19.mooc.fi/
18 stars 18 forks source link

Osa 06 / 06 Ohjelmasta kokonaisuuteen ja takaisin: epäselvyyksiä materiaalissa #58

Closed uduntuntu closed 5 years ago

uduntuntu commented 5 years ago

(https://ohjelmointi-19.mooc.fi/osa-6/6-ongelmasta-kokonaisuuteen-ja-takaisin-osiin)

jokaisessa koodiesimerkissä, missä pääohjelmasta luodaan käyttöliittymäolio, on ennen käyttöliittymäolion luontia turha rivi Scanner lukija = new Scanner(System.in);.

Tämä ei ole lainkaan olennaista luvun sisällön kannalta, kun jossain kohtaa on kumminkin tarkoitus kertoa että syötteitä voi lukea muutenkin kuin komentoriviltä rivisyötteenä.

uduntuntu commented 5 years ago

Mihin liittyy seuraava lainaus samalta sivulta:

Tässä osassa kannattaa tutkiskella HashMapin valmiiksi tarjoamia metodeja... Vaihtoehtoisesti long-tyyppisen muuttujan saa muunnettua int-tyyppiseksi seuraavalla tavalla.

long lukuLongina = 1L; int lukuInttina = (int) lukuLongina;

reettap commented 5 years ago

Alempi korjattu, kiitos! :) Scanner on tuossa paikallaan, sillä Kayttoliittyma-luokan konstruktori vaatii tässä esimerkissä Scannerin. Siksi Scanner on luotava pääohjelmassa ennen kayttöliittyma-olion kutsua.