Java'da Long.MAX_VALUE Nasıl Kullanılır | Açıklama

Java Da Long Max Value Nasil Kullanilir Aciklama



Uzun ”, Java'da ilkel uzun veri türünü depolayan bir sarmalayıcı sınıftır. Long, 64-bit ikinin tamamlayıcı tamsayısını saklayabilir. 0L varsayılan değerine ve 8 bayt boyutuna sahiptir. Daha büyük bir aralık tamsayı değeri gerektiğinde kullanılır. “ Uzun.MAX_VALUE ”, Java sarmalayıcı sınıfı Long'un statik sabitidir. Değeri 9,223,372,036,854,775,807 olarak belirlenmiştir.

Bu yazı, Java'da bir Long.MAX_VALUE'nin nasıl kullanılacağı konusunda size rehberlik edecektir.







Java'da Long.MAX_VALUE Nasıl Kullanılır?

Long.MAX_VALUE, Java sarmalayıcı Long sınıfında sabit bir değer içeren statik değişkendir ve 9,223,372,036,854,775,807, uzun bir değişkenin maksimum değeri olarak kabul edilir.



Örnek 1: Java'da Long.MAX_VALUE yazdırın



Bu örnekte, “ kullanarak uzun bir değişkenin önceden tanımlanmış maksimum değerini yazdıracağız. System.out.println() ' yöntem:





System.out.println ( 'Long.MAX_VALUE değeri  ' + Uzun.MAX_VALUE ) ;

Burada, “ MAKSİMUM DEĞER ” sınıf adı ile çağrılır Uzun ” çünkü sabit bir uzun tip tamsayı değeri depolayan statik değişkendir:



Aşağıdaki çıktı, “değerini gösterir. Uzun.MAX_VALUE ' olarak ' 9.223.372.036.854.775.807 ”:

Örnek 2: Long.MAX_VALUE İçinde Doğrudan Sayı Ekleme

Long.MAX_VALUE içinde bir sayı eklemek istiyorsanız, “ + ” Belirtilen sayıyı Long.MAX_VALUE tam değeriyle birleştirmek için Java operatörü; Java, doğrudan bir sayı eklemenize izin vermediğinden.

Burada öncelikle long'un orijinal maksimum değerini “ kullanarak yazdıracağız. Uzun.MAX_VALUE ”:

System.out.println ( 'Orijinal Long.MAX_VALUE' + Uzun.MAX_VALUE ) ;

Daha sonra ekleyeceğiz” 500 ” kullanarak ona + ” operatörü, değerin sonunda basitçe birleştirecektir:

System.out.println ( 'Güncellenmiş Long.MAX_VALUE' + Uzun.MAX_VALUE + 500 ) ;

Çıktı

Örnek 3: Uzun Değişken Kullanarak Long.MAX_VALUE İçerisine Sayı Ekleme

Yukarıdaki örnekte, bir Long.MAX_VALUE dosyasına bir sayı eklemeye çalıştığımızda, birleştirilmiş oluyor. Şimdi sayıyı değere ekleyeceğiz ve bir değişkende saklayarak yazdıracağız.

Uzun bir değer Long.MAX_VALUE değerini aştığında ne olduğunu size göstereceğiz. Bunu yapmak için uzun tip bir değişken oluşturun ' yeniUzun ” bir değer depolamak ve ardından sayıyı eklemek için 5 ” Long.MAX_VALUE değerine:

uzun yeniUzun =  Uzun.MAX_VALUE + 5 ;

Güncellenen değeri konsolda yazdırın:

System.out.println ( 'Long.MAX_VALUE değeri  ' +yeniUzun ) ;

Çıktı, değişkenin limiti aşan bir değeri saklamayacağı ve bellek taşmasına neden olacağı için uzun değerin negatif olduğunu gösteriyor:

Örnek 4: Kullanıcı tanımlı uzun Değişken Değerlerini Long.MAX_VALUE ile Karşılaştırma

Burada, çok küçük veya büyük bir değer Long.MAX_VALUE ile karşılaştırıldığında ne olduğunu kontrol edeceğiz.

İlk olarak, kullanıcıdan herhangi bir değer girmesini isteyeceğiz:

sistem.çıktı.baskı ( 'Bir değer girin:' ) ;

kullanacağız” Tarayıcı Kullanıcıdan değeri almak için nesne:

Tarayıcı s = yeni Tarayıcı ( System.in ) ;

Ardından, bir değişken oluşturun ' değer Verilen yöntem tarafından döndürülen değeri saklamak için Long türünden ”:

Uzun değer = s.nextLong ( ) ;

Burada, koşullu ifadeleri kullanarak kullanıcının girdiği değerin Long.MAX_VALUE değerinden büyük veya küçük olup olmadığını kontrol edeceğiz:

eğer ( değer < Uzun.MAX_VALUE ) {
System.out.println ( 'Girilen değer Long.MAX_VALUE değerinden çok kısa' ) ;
} başka
System.out.println ( 'Girilen değer Long.MAX_VALUE değerinden çok uzun' ) ;

Kullanıcı ' değerini girdi 123 ”, Long.MAX_VALUE aralığına göre çok kısa; sonuç olarak, program “” ifadesini yazdıracaktır. Girilen değer Long.MAX_VALUE değerinden çok kısa ” konsolda:

Ayrıca, Long.MAX_VALUE sınırını aşan bir değer belirtmek bir istisna oluşturur:

Java'da Long.MAX_VALUE kullanımıyla ilgili tüm talimatları bir araya getirdik.

Çözüm

Uzun.MAX_VALUE ”, Java sarmalayıcı sınıfı Long'un statik sabitidir. Değeri 9,223,372,036,854,775,807'dir. Bazı sayılar eklemek ve bunları bir değişkene kaydetmek isterseniz, değişken limiti aşan bir değeri saklamayacağı için bellek taşması nedeniyle negatif bir sayı döndürür. Bu yazıda, Long.MAX_VALUE değerini ayrıntılı olarak gösterdik.