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