Cara Menggunakan Long.MAX_VALUE dalam Java | Diterangkan

Cara Menggunakan Long Max Value Dalam Java Diterangkan



Panjang ” ialah kelas pembalut dalam Java yang menyimpan jenis data panjang primitif. Long boleh menyimpan integer pelengkap dua 64-bit. Ia mempunyai nilai lalai 0L dan saiz 8 bait. Ia digunakan apabila nilai integer julat yang lebih besar diperlukan. ' Panjang.MAX_VALUE ” ialah pemalar statik kelas pembalut Java Long. Nilainya ditetapkan sebagai 9,223,372,036,854,775,807.

Tulisan ini akan membimbing anda tentang cara menggunakan Long.MAX_VALUE dalam Java.







Bagaimana untuk Menggunakan Long.MAX_VALUE dalam Java?

Long.MAX_VALUE ialah pembolehubah statik yang mengandungi nilai malar dalam kelas Panjang pembalut Java dan 9,223,372,036,854,775,807 dianggap sebagai nilai maksimum pembolehubah panjang.



Contoh 1: Cetak Long.MAX_VALUE dalam Java



Dalam contoh ini, kami akan mencetak nilai maksimum yang telah ditetapkan bagi pembolehubah panjang menggunakan ' System.out.println() ' kaedah:





System.out.println ( 'Panjang.MAX_VALUE ialah  ' + Panjang.MAX_VALUE ) ;

Di sini, ' MAX_VALUE 'dipanggil dengan nama kelas' Panjang ” kerana ia adalah pembolehubah statik yang menyimpan nilai malar jenis integer panjang:



Output di bawah menunjukkan nilai ' Panjang.MAX_VALUE 'sebagai' 9,223,372,036,854,775,807 ”:

Contoh 2: Menambah Nombor Terus dalam Long.MAX_VALUE

Jika anda ingin menambah beberapa nombor dalam Long.MAX_VALUE, gunakan “ + ” Operator Java untuk menggabungkan nombor yang ditentukan dengan nilai tepat Long.MAX_VALUE; kerana Java tidak membenarkan anda menambah nombor secara langsung di dalamnya.

Di sini, pertama, kami akan mencetak nilai maksimum asal panjang menggunakan ' Panjang.MAX_VALUE ”:

System.out.println ( 'Panjang Asal.MAX_VALUE ialah ' + Panjang.MAX_VALUE ) ;

Kemudian, kami akan menambah ' 500 ” kepadanya menggunakan “ + ” operator, yang hanya akan menggabungkannya pada akhir nilai:

System.out.println ( 'Panjang Dikemas Kini.MAX_VALUE ialah ' + Panjang.MAX_VALUE + 500 ) ;

Pengeluaran

Contoh 3: Menambah Nombor dalam Long.MAX_VALUE Menggunakan Pembolehubah panjang

Dalam contoh di atas, apabila kita telah cuba menambah nombor dalam Long.MAX_VALUE, ia akan digabungkan. Sekarang, kami akan menambah nombor pada nilai dan mencetaknya dengan menyimpannya dalam pembolehubah.

Kami akan menunjukkan kepada anda perkara yang berlaku apabila nilai panjang melebihi Panjang.MAX_VALUE. Untuk berbuat demikian, buat pembolehubah jenis panjang ' baruLong ' untuk menyimpan nilai, dan kemudian tambah nombor ' 5 ” kepada Long.MAX_VALUE:

panjang baruLong =  Panjang.MAX_VALUE + 5 ;

Cetak nilai yang dikemas kini pada konsol:

System.out.println ( 'Panjang.MAX_VALUE ialah  ' +panjang baru ) ;

Output menunjukkan bahawa nilai panjang menjadi negatif kerana pembolehubah tidak akan menyimpan nilai yang melebihi had, dan ia menyebabkan limpahan memori:

Contoh 4: Membandingkan Nilai Pembolehubah panjang yang ditentukan Pengguna dengan Long.MAX_VALUE

Di sini, kami akan menyemak perkara yang berlaku apabila nilai yang terlalu kecil atau besar dibandingkan dengan Long.MAX_VALUE.

Pertama, kami akan meminta pengguna memasukkan sebarang nilai:

System.out.print ( 'Masukkan nilai:' ) ;

Kami akan menggunakan ' Pengimbas ” objek untuk mendapatkan nilai daripada pengguna:

Pengimbas s = Pengimbas baharu ( Sistem.dalam ) ;

Kemudian, buat pembolehubah ' nilai ” jenis Long untuk menyimpan nilai yang dikembalikan oleh kaedah yang diberikan:

Nilai panjang = s.nextLong ( ) ;

Di sini, kami akan menyemak sama ada pengguna yang memasukkan nilai lebih besar daripada atau kurang daripada nilai Long.MAX_VALUE menggunakan pernyataan bersyarat:

jika ( nilai < Panjang.MAX_VALUE ) {
System.out.println ( 'Nilai yang dimasukkan terlalu pendek daripada Long.MAX_VALUE' ) ;
} lain
System.out.println ( 'Nilai yang dimasukkan terlalu panjang daripada Long.MAX_VALUE' ) ;

Pengguna memasukkan nilai ' 123 ”, yang terlalu pendek mengikut julat Panjang.MAX_VALUE; akibatnya, program akan mencetak pernyataan “ Nilai yang dimasukkan terlalu pendek daripada Long.MAX_VALUE ” pada konsol:

Selain itu, menyatakan nilai yang melebihi had Panjang.MAX_VALUE akan memberikan pengecualian:

Kami telah mengumpulkan semua arahan berkaitan yang berkaitan dengan menggunakan Long.MAX_VALUE dalam Java.

Kesimpulan

' Panjang.MAX_VALUE ” ialah pemalar statik kelas pembalut Java Long. Nilainya ialah 9,223,372,036,854,775,807. Jika anda ingin menambah beberapa nombor dan menyimpannya dalam pembolehubah, ia akan mengembalikan nombor negatif disebabkan limpahan memori kerana pembolehubah tidak akan menyimpan nilai yang melebihi had. Dalam penulisan ini, kami telah menunjukkan Long.MAX_VALUE secara terperinci.