Cara Membedakan panjang dan ganda di Jawa?

Perbedaan yang menonjol antara long dan double di Java adalah long adalah tipe data yang menyimpan integer komplemen dua 64 bit sedangkan double adalah tipe data yang menyimpan floating point IEEE 754 prevision ganda 64 bit.

Dalam pemrograman, perlu untuk menyimpan data. Variabel adalah nama yang diberikan ke lokasi memori yang menyimpan data. Setiap variabel memiliki tipe data yang mendefinisikan tipe data yang dapat disimpan oleh variabel. Dengan kata lain, tipe data juga menjelaskan jumlah memori yang dialokasikan untuk menyimpan data tersebut. Dua tipe data primitif dalam bahasa pemrograman Java adalah panjang dan ganda. Di Java, kedua tipe data ini membutuhkan 8 byte untuk menyimpan data.

Topik bahasan kami tentang:

  1. Apa yang panjang di Jawa? – Definisi, Fungsionalitas 2. Apa yang ganda di Jawa? – Definisi, Fungsionalitas 3. Perbedaan Antara panjang dan ganda di Jawa – Perbandingan Perbedaan Kunci

Istilah Utama

ganda, panjang, Jawa

Apa yang panjang di Jawa?

“long” adalah tipe data yang dapat menyimpan bilangan bulat dari 9223372036854775808 hingga 9223372036854775807. Tipe data umum lainnya adalah int . Digunakan untuk menyimpan nilai integer. Ketika tipe data int tidak cukup besar untuk menyimpan nilai, programmer dapat menggunakan tipe data yang panjang. Nilai ujung panjang dengan huruf “L”. Selanjutnya, nilai default long adalah 0.

Yang perlu anda ketahui tentang ganda di Jawa?

“ganda” adalah tipe data yang menyimpan angka floating point. Ini mirip dengan tipe data float. Tidak seperti, float yang menyimpan angka floating point IEEE 745 32 bit, double menyimpan angka floating point 64-tetapi IEEE 754. Itu dapat menyimpan nilai dari 1.7e-308 hingga 1.7e+038. Nilai ganda diakhiri dengan huruf “d”. Dimungkinkan juga untuk menulis nilai tanpa menulis d. Selanjutnya, nilai default dari double adalah 0.0d.

Gambar 1: Program Java dengan tipe data panjang dan ganda

Di atas adalah program sederhana dengan variabel panjang dan ganda. Variabel num1 adalah tipe panjang. Demikian pula, variabel num2 bertipe double. Pernyataan system.out.println menampilkan nilai yang sesuai di konsol.

Perbedaan Antara panjang dan ganda di Jawa

Definisi

long adalah tipe data yang mampu menyimpan bilangan bulat komplemen dua 64 bit. Sebaliknya, tipe data ganda adalah floating point IEEE 754 64-bit presisi ganda. Jadi, inilah Perbedaan yang menonjol antara panjang dan ganda di Jawa.

Mengakhiri nilai

Juga, perbedaan lain antara panjang dan ganda di Jawa adalah nilai nilai panjang diakhiri dengan “L” sedangkan nilai ganda diakhiri dengan “d”.

Nilai default

Nilai default long adalah 0 sedangkan nilai default double adalah 0.0d.

Rentang nilai

Selanjutnya, tipe data long menyimpan bilangan bulat dari 9223372036854775808 hingga 9223372036854775807. Sebaliknya, double menyimpan nilai dari 1.7e-308 hingga 1.7e+038.

Jenis

Selain itu, satu perbedaan lain antara long dan double di Java adalah long adalah tipe integral sedangkan double adalah tipe floating point.

Contoh

Selain itu, long var1 = 1000000L adalah contoh untuk tipe data panjang sedangkan double var2 = 10.3 atau double var2=10.3d adalah contoh untuk tipe data ganda.

Kata terakhir

Kesimpulannya, panjang dan ganda adalah dua tipe data primitif yang tersedia dalam bahasa pemrograman Java. Programmer dapat menggunakan tipe data sesuai dengan penyimpanan datanya. Perbedaan yang menonjol antara long dan double di Java adalah long adalah tipe data yang menyimpan integer komplemen dua 64 bit sedangkan double adalah tipe data yang menyimpan floating point IEEE 754 prevision ganda 64 bit. Singkatnya, long adalah tipe integral sedangkan double adalah tipe floating point.

Sumber bacaan:

1.Tipe Data Java, Tersedia di sini . 2. “Tipe Data di Jawa.” GeeksforGeeks, 7 September 2018, Tersedia di sini . 3. “Tipe Data Java – Javatpoint.” www.javatpoint.com, Tersedia di sini .

Related Posts