Java-ohjelma muuntaa int-tyyppiset muuttujat kaksinkertaisiksi

Tässä ohjelmassa opitaan muuntamaan kokonaisluku (int) muuttujat Java: n kaksinkertaisiksi.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:

  • Java-tietotyypit (primitiivinen)
  • Java Basic -syöttö ja -lähtö

Esimerkki 1: Java-ohjelma muunnettavaksi int kaksinkertaistettavaksi kirjoitusvirheellä

 class Main ( public static void main(String() args) ( // create int variables int a =33; int b = 29; // convert int into double // using typecasting double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 ) )

Yllä olevassa esimerkissä meillä on inttyyppimuuttujia a ja b. Huomaa rivi,

 double c = a;

Tyyppimuuttuja intmuunnetaan tässä automaattisesti double. Se johtuu siitä, että doublese on korkeampi tietotyyppi (suuremmalla tietotyypillä) ja intpienempi tietotyyppi (pienemmällä tietotyypillä).

Näin ollen, ei ole mitään menetystä tietoja, kun muuntamiseen intja double. Tätä kutsutaan laajentamiseksi . Lisätietoja on Java Typecasting -sivulla.

Esimerkki 2: Muunna int Double-objektiksi käyttämällä valueOf ()

Voimme myös muuntaa inttyypin muuttujan Doubleluokan objektiksi . Esimerkiksi,

 class Main ( public static void main(String() args) ( // create int variables int a = 332; // convert to an object of Double // using valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 ) )

Yllä olevassa esimerkissä olemme käyttäneet Double.valueOf()menetelmää muuttujan a muuntamiseksi objektiksi Double.

Tässä Doubleon käärintäluokka Javassa. Saat lisätietoja käymällä Java Wrapper -luokassa.

Mielenkiintoisia artikkeleita...