public class Merkkijono {

        /* Luokan metodit muuntaa luvut merkkijonoksi.*/
        private String mj = null;


        public static void main (String args[]) {
                Merkkijono mj  = new Merkkijono("28.7");
                double d       = mj.muunna_reaaliluvuksi();
                Merkkijono mj2 = new Merkkijono("30");
                int i          = mj2.muunna_kokonaisluvuksi();

                System.out.println( " Muunnos Double:  " + d );
                System.out.println( " Muunnos Integer: " + i );
        }

        public Merkkijono( String mj ) {
                this.mj = mj;
        }

        public double muunna_reaaliluvuksi() {
                double rluku;
                try {
                        rluku = new Double( mj ).doubleValue();
                }
                catch (NumberFormatException e) {
                        return 0;
                }
                return rluku;
        }

        public int muunna_kokonaisluvuksi() {
                int kluku;
                try {
                        kluku = Integer.parseInt( mj );
                }
                catch (NumberFormatException e) {
                        return 0;
                }
                return kluku;
        }
}

Appletit:
DoupleClick HelloButton HelloButtonExample1 HelloButtonExample2 HelloButtonExample3 HelloButtonExample4 HelloClick HelloClick2 HelloColor HelloFont HelloImage HelloLine HelloStatus HelloWorld2 HelloWorldApplet MyEvent ScrollingText

Itsenäiset:
Break Continue HelloWorld Jatka Kertoma Kertotaulu Koe KoeNro LueMerkki LueMjonoon LueTied Merkkijono Silmukat Summaa Tahdet Tietotyypit Tilavuus Laskuri EnsimmaisetMetodit Lue LueTietoja Muunnos MuuttujienAlkeet Tulostus Arpanoppa