Rumah  >  Artikel  >  Java  >  Menggunakan contoh fungsi double longValue() dalam Java

Menggunakan contoh fungsi double longValue() dalam Java

WBOY
WBOYke hadapan
2023-09-02 11:29:061352semak imbas

Menggunakan contoh fungsi double longValue() dalam Java

Java ialah bahasa berorientasikan objek yang berkuasa yang membolehkan tahap kawalan dan ketepatan yang tinggi ke atas pelbagai jenis data. Satu fungsi sedemikian ialah double long Value(), yang merupakan kaedah utama yang digunakan untuk menukar nilai panjang kepada double. Artikel ini memberikan pemahaman yang menyeluruh tentang kaedah Double long Value() dalam Java, termasuk sintaks, penjelasan dan kaedah penggunaan yang berbeza.

Tatabahasa

Sintaks kaedah Double long Value() adalah sangat mudah −

public double doubleValue()

Penjelasan tatabahasa

Method doubleValue() ialah kaedah instance yang tergolong dalam kelas Number dan ditindih dalam kelas Double. Ia menukar objek Double kepada jenis double asas. Kaedah ini tidak menerima sebarang parameter dan mengembalikan nilai berganda bagi objek Berganda ini.

Kod tatabahasa

Double num = new Double(123.45);
double d = num.doubleValue();
System.out.println(d);

Dalam kod di atas, nombor objek Berganda diwujudkan dengan nilai 123.45. Kemudian panggil kaedah doubleValue() untuk menukar num kepada jenis double asal.

Algoritma

  • Memulakan objek Berganda.

  • Panggil kaedah doubleValue() pada objek.

  • Kaedah
  • doubleValue() mengembalikan nilai berganda objek.

Kaedah

Mari kita periksa dua cara berbeza untuk menggunakan sifat dalam Java Servlets.

Kaedah 1: Penukaran asas

Dalam bentuk yang paling mudah, kaedah doubleValue() digunakan untuk menukar objek Double kepada primitif berganda.

Contoh

public class Main {
   public static void main(String[] args) {
      Double num = new Double(789.32);
      double d = num.doubleValue();
      System.out.println(d);
   }
}

Output

789.32

Arahan

Ini adalah program Java ringkas yang terkandung dalam kelas yang dipanggil "Utama". Dalam kelas ini, terdapat kaedah bernama "utama". Kaedah "utama" berfungsi sebagai titik masuk program.

Di dalam kaedah "utama", objek bernama "num" dicipta menggunakan kelas `Double` dalam Java, iaitu kelas pembalut jenis data primitif `double`. Objek `Double` dimulakan kepada nilai 789.32.

Kemudian, panggil kaedah “doubleValue()” pada objek “num”. Kaedah ini ialah fungsi terbina dalam Java yang menukar objek 'Double' kepada jenis data 'double' asal. Output kaedah `doubleValue()` diberikan kepada pembolehubah `double` "d".

Akhir sekali, gunakan pernyataan `System.out.println(d);` untuk mencetak nilai "d" pada konsol.

Oleh itu, program ini menunjukkan aplikasi mudah untuk mencipta objek dalam Java dan menukar objek `Double` kepada jenis data primitif `double`. Ia menyerlahkan cara menggunakan kaedah `doubleValue()` dan mengeluarkan hasilnya ke konsol.

Kaedah 2: Penukaran operasi matematik

Kaedah doubleValue() amat berguna apabila melakukan operasi matematik yang memerlukan ketepatan berganda.

Contoh

public class Main {
   public static void main(String[] args) {
      Double num1 = new Double(45.67);
      Double num2 = new Double(32.14);
      double result = num1.doubleValue() / num2.doubleValue();
      System.out.println(result);
   }
}

Output

1.4209707529558184

Arahan

Atur cara Java ini, yang terkandung dalam kelas bernama "Utama", menggunakan kaedah doubleValue() untuk melakukan pembahagian antara dua objek Double.

Di dalam kaedah utama yang merupakan titik permulaan program, dua objek Berganda num1 dan num2 dicipta, dengan nilai masing-masing 45.67 dan 32.14. Kelas Double ialah kelas pembalut untuk jenis data berganda asal di Jawa, membenarkan double digunakan sebagai objek lengkap.

Seterusnya, kaedah doubleValue() dipanggil pada num1 dan num2. Kaedah ini adalah sebahagian daripada kelas Double di Jawa dan digunakan untuk menukar objek Double kepada jenis data berganda asas. Hasil daripada perubahan ini kemudiannya digunakan dalam operasi pembahagian, yang hasilnya diberikan kepada "hasil" faktor berganda.

Akhir sekali, program menggunakan System.out.println(result) untuk mencetak nilai "hasil" ke pusat kawalan; Jadi, coretan Java khusus ini menampilkan penggunaan strategi doubleValue() dalam tugasan berangka.

Kaedah 3: Penukaran tatasusunan

Kaedah doubleValue() juga boleh digunakan apabila berurusan dengan tatasusunan objek Double.

Contoh

public class Main {
   public static void main(String[] args) {
      Double[] numArray = {new Double(10.1), new Double(20.2), new Double(30.3)};
      double sum = 0;
      for (Double num : numArray) {
         sum += num.doubleValue();
      }
      System.out.println(sum);
   }
}

Output

60.599999999999994

Arahan

Program Java yang berfungsi ini, terletak dalam kelas bernama "Main", menunjukkan penggunaan kaedah doubleValue() apabila bekerja dengan tatasusunan objek Double.

Dalam kaedah utama, tiga elemen −10.1, 20.2 dan 30.3 dimulakan menggunakan array numArray objek Double. Tatasusunan ini mewakili jujukan objek Berganda. Jumlah pembolehubah berganda juga diisytiharkan dan dimulakan dengan nilai awal 0. Ia digunakan untuk mengumpul jumlah elemen Berganda dalam tatasusunan.

Kemudian atur cara memulakan gelung untuk-setiap yang berulang pada setiap objek Double dalam numArray. Untuk setiap lelaran, kaedah doubleValue() dipanggil pada objek Double. Kaedah Java terbina dalam ini menukar objek Double kepada jenis data berganda primitif. Kemudian tambah nilai berganda kepada jumlah.

Setelah semua elemen dalam numArray telah diproses, gunakan System.out.println(sum); Oleh itu, kod Java ini menunjukkan cara menggunakan kaedah doubleValue() apabila bekerja dengan tatasusunan objek Double, menyerlahkan kegunaannya dalam operasi pengagregatan seperti mengira jumlah elemen.

Kaedah 4: Penukaran dalam Koleksi

Kaedah

doubleValue() juga boleh digunakan dalam koleksi seperti senarai atau koleksi objek Double.

Contoh

import java.util.Arrays;
import java.util.List;

public class Main {
   public static void main(String[] args) {
      List<Double> numList = Arrays.asList(new Double(1.1), new Double(2.2), new Double(3.3));
      double product = 1;
      for (Double num : numList) {
         product *= num.doubleValue();
      }
      System.out.println(product);
   }
}

Output

7.986000000000001

Arahan

Program Java yang terkandung dalam kelas bernama "Main" menunjukkan penggunaan kaedah doubleValue() apabila berurusan dengan senarai objek Double.

Titik masuk program adalah kaedah utama. Di sini, senarai objek Double, numList, diisytiharkan dan dimulakan dengan tiga elemen: 1.1, 2.2 dan 3.3. Produk pembolehubah berganda juga diisytiharkan dan dimulakan kepada 1. Pembolehubah ini akan menyimpan produk berjalan unsur-unsur dalam Senarai.

Kemudian atur cara melaksanakan satu gelung untuk-setiap untuk berulang melalui setiap objek Double dalam numList. Semasa setiap lelaran, kaedah doubleValue() dipanggil pada objek Double semasa. Kaedah ini dibina ke dalam kelas Double dalam Java dan menukar objek Double kepada jenis data berganda primitif. Nilai berganda yang terhasil kemudiannya didarabkan dengan produk, mengemas kini nilainya.

Selepas melengkapkan gelung, selepas memproses semua elemen dalam numList, cetak produk akhir ke konsol melalui System.out.println(pernyataan); Oleh itu, program ini menunjukkan penggunaan kaedah doubleValue() dengan berkesan apabila berurusan dengan koleksi objek Double, khususnya untuk operasi pendaraban kumulatif.

Kesimpulan

Kaedah Double long Value() dalam Java menyediakan cara yang mudah dan cekap untuk menukar objek Double menjadi double primitif, membuktikan kegunaannya dalam pelbagai senario. Sama ada anda menggunakan penukaran asas, operasi matematik, tatasusunan atau koleksi, kaedah doubleValue() membolehkan penukaran lancar yang meningkatkan pengalaman pengaturcaraan Java anda.

Atas ialah kandungan terperinci Menggunakan contoh fungsi double longValue() dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam