class Ph2010 { public static void main (String[] args) { // määritys String teksti; //käyttäjän antama purettava merkkijono Purku p; //objektimuuttuja purkuolioon // toiminta p = new Purku(); //luodaan purun suorittava olio teksti = Input.mjono("anna purettava teksti, yksi välilyönti osien välissä"); p.pura(teksti); System.out.println("kokonaisluku = " + p.kokoluku); System.out.println("sana = " + p.mjono); System.out.println("desimaaliluku= " + p.desiluku); } } class Purku //purkamisen tulos { // määritykset int kokoluku; String mjono; double desiluku; // toiminta void pura(String jono) //purkumetodi { // määritykset String osajono=""; //purkamisen apumuuttuja int paikka1, paikka2; //tyhjän paikat rivillä // toiminta paikka1 = jono.indexOf(' '); osajono = jono.substring(0,paikka1); kokoluku = Integer.valueOf(osajono).intValue(); paikka2 = jono.indexOf(' ', paikka1+1); mjono = jono.substring(paikka1 + 1,paikka2); osajono = jono.substring(paikka2+1); desiluku = Double.valueOf(osajono).doubleValue(); } }