Cara Menggunakan Long.MAX_VALUE di Java | Dijelaskan

Cara Menggunakan Long Max Value Di Java Dijelaskan



Panjang ” adalah kelas pembungkus di Java yang menyimpan tipe data panjang primitif. Sebuah long dapat menyimpan integer komplemen dua 64-bit. Ini memiliki nilai default 0L dan ukuran 8 byte. Ini digunakan ketika nilai integer rentang yang lebih besar diperlukan. ' Panjang.MAX_VALUE ” adalah konstanta statis dari kelas pembungkus Java Long. Nilainya ditetapkan sebagai 9.223.372.036.854.775.807.

Artikel ini akan memandu Anda tentang cara menggunakan Long.MAX_VALUE di Java.







Bagaimana Cara Menggunakan Long.MAX_VALUE di Jawa?

Long.MAX_VALUE adalah variabel statis yang berisi nilai konstanta di kelas panjang pembungkus Java, dan 9.223.372.036.854.775.807 dianggap sebagai nilai maksimum dari variabel panjang.



Contoh 1: Cetak Panjang.MAX_VALUE di Java



Dalam contoh ini, kami akan mencetak nilai maksimum yang telah ditentukan sebelumnya dari variabel panjang menggunakan ' System.out.println() ' metode:





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

Di sini, “ MAX_VALUE ” dipanggil dengan nama kelas “ Panjang ” karena itu adalah variabel statis yang menyimpan nilai konstan dari integer tipe panjang:



Output di bawah ini menunjukkan nilai “ Panjang.MAX_VALUE ' sebagai ' 9.223.372.036.854.775.807 ”:

Contoh 2: Menambahkan Nomor Secara Langsung di Long.MAX_VALUE

Jika Anda ingin menambahkan beberapa nomor di Long.MAX_VALUE, gunakan tombol “ + ” Operator Java untuk menggabungkan nomor yang ditentukan dengan nilai yang tepat dari Long.MAX_VALUE; karena Java tidak mengizinkan Anda untuk menambahkan nomor secara langsung di dalamnya.

Di sini, pertama, kami akan mencetak nilai maksimum asli dari panjang menggunakan “ Panjang.MAX_VALUE ”:

System.out.println ( 'Panjang Asli.MAX_VALUE adalah ' + Panjang.MAX_VALUE ) ;

Kemudian, kita akan menambahkan “ 500 ” untuk itu menggunakan “ + ” operator, yang hanya akan menggabungkannya di akhir nilai:

System.out.println ( 'Panjang yang Diperbarui.MAX_VALUE adalah ' + Panjang.MAX_VALUE + 500 ) ;

Keluaran

Contoh 3: Menambahkan Angka di Long.MAX_VALUE Menggunakan Variabel panjang

Dalam contoh di atas, ketika kami mencoba menambahkan angka dalam Long.MAX_VALUE, angka itu akan digabungkan. Sekarang, kita akan menambahkan angka ke nilai dan mencetaknya dengan menyimpannya dalam sebuah variabel.

Kami akan menunjukkan kepada Anda apa yang terjadi ketika nilai panjang melebihi Panjang.MAX_VALUE. Untuk melakukannya, buat variabel tipe panjang “ baruPanjang ” untuk menyimpan nilai, lalu tambahkan angka “ 5 ” ke Panjang.MAX_VALUE:

panjang baruPanjang =  Panjang.MAX_VALUE + 5 ;

Cetak nilai yang diperbarui di konsol:

System.out.println ( 'Panjang.MAX_VALUE adalah  ' +baruPanjang ) ;

Output menunjukkan bahwa nilai panjang menjadi negatif karena variabel tidak akan menyimpan nilai yang melebihi batas, dan itu menyebabkan memory overflow:

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

Di sini, kita akan memeriksa apa yang terjadi ketika nilai yang terlalu kecil atau besar dibandingkan dengan Long.MAX_VALUE.

Pertama, kami akan meminta pengguna untuk memasukkan nilai apa pun:

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

Kami akan menggunakan ' Pemindai ” objek untuk mendapatkan nilai dari pengguna:

Pemindai s = Pemindai baru ( System.in ) ;

Kemudian, buat variabel “ nilai ” dari tipe panjang untuk menyimpan nilai yang dikembalikan oleh metode yang diberikan:

Nilai panjang = s.nextLong ( ) ;

Di sini, kami akan memeriksa apakah nilai yang dimasukkan pengguna lebih besar atau lebih kecil dari nilai Long.MAX_VALUE menggunakan pernyataan kondisional:

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

Pengguna memasukkan nilai “ 123 ”, yang terlalu pendek menurut rentang Long.MAX_VALUE; hasilnya, program akan mencetak pernyataan “ Nilai yang dimasukkan terlalu pendek daripada Panjang.MAX_VALUE ” di konsol:

Selain itu, menetapkan nilai yang melebihi batas Long.MAX_VALUE akan memunculkan pengecualian:

Kami telah mengumpulkan semua instruksi yang relevan terkait dengan penggunaan Long.MAX_VALUE di Java.

Kesimpulan

' Panjang.MAX_VALUE ” adalah konstanta statis dari kelas pembungkus Java Long. Nilainya adalah 9.223.372.036.854.775.807. Jika Anda ingin menambahkan beberapa angka dan menyimpannya dalam variabel, itu akan mengembalikan angka negatif karena memori meluap karena variabel tidak akan menyimpan nilai yang melebihi batas. Dalam penulisan ini, kami telah mendemonstrasikan Long.MAX_VALUE secara mendetail.