Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuMarkus Rantanen Muutettu yli 8 vuotta sitten
1
Java-ohjelmointi Opas ammattimaiseen osaamiseen Java SE / Ongelmanratkaisuesimerkki
2
Nämä kalvot on lisensoitu Creative Commons Attribution-ShareAlike 1
Nämä kalvot on lisensoitu Creative Commons Attribution-ShareAlike 1.0 -lisenssillä. Lisäys edelliseen lisenssiin: Kalvojen muokkaaminen on sallittu vain opettajille, joiden kursseilla käytetään kurssikirjana Tuloksellinen Java-ohjelmointi - tai Java ohjelmointi opas ammattimaiseen osaamiseen -kirjaa. © Jukka Harju
3
Case: String int -parsinta
Toteutettavana on numeerisen tiedon muuttaminen tiedon sisältävästä String-tyyppisestä muuttujasta int-tyyppiseen muuttujaan. Ratkaisu perustuu tarvittavan tiedon löytämiseen Java-APIsta. API ei sisällä hakemistoa käytetään hakemistona APIn sijaan Googlea. Erityisesti Googlen keskusteluryhmiin kohdistuva haku tuottaa Java- ohjelmointiongelmiin paljon ratkaisuehdotuksia. © Jukka Harju
4
Case: String int -parsinta
Haetaan ratkaisuehdotuksia (sopivaa Java APIn luokkaa) keskusteluryhmistä © Jukka Harju
5
Case: String int -parsinta
Annetaan hakusanoiksi: Java int to String © Jukka Harju
6
Case: String int -parsinta
Saadaan joukko vastauksia. Tutustutaan tarkemmin näistä ensimmäiseen. © Jukka Harju
7
Case: String int -parsinta
Keskustelusta löytyy esimerkiksi oheinen kirjoitus, josta saadaan vinkiksi tutustua tarkemmin Integer-luokan metodiin parseInt. © Jukka Harju
8
Case: String int -parsinta
Avataan Java API ja haetaan Integer-luokan kuvaus. © Jukka Harju
9
Case: String int -parsinta
Haetaan parseInt-metodin tarkka kuvaus. © Jukka Harju
10
Case: String int -parsinta
Kuvaus kertoo, että parseInt on luokkametodi, joka saa parametrina parsittavan String-tyyppisen muuttujan. Metodin palauttaa tuloksen int- tyyppisenä. © Jukka Harju
11
Case: String int -parsinta
Tehdään ensimmäinen lyhyt testikoodi, jolla kokeillaan löydetyn metodin toimintaa: public class Testi { public static void main(String[] args) { String merkkijono = "123"; int luku = Integer.parseInt(merkkijono); System.out.println(luku); } Ohjelma tulostaa luvun 123 parseInt-metodin toiminta näyttää olevan oikein ymmärretty. Käytetään parseInt-metodia ongelman kontekstissä kuten yllä. © Jukka Harju
Samankaltaiset esitykset
© 2023 SlidePlayer.fi Inc.
All rights reserved.