Java - Atama İfadeleri ve Sabitler

İçindekiler
Bir kez bildiğimizde değişkenler Ve bunları nasıl bildireceğimizi, sahip olduğumuz farklı atama biçimlerini bilmeliyiz, bu şekilde ifadeleri kullanarak doğrudan değişkenlere değerler atayarak kod satırlarını kaydedebiliriz.
Bir diğer önemli nokta da bilmek sabitleri bildirmekDeğişkenlerin programda değişebileceğini biliyoruz, ancak adından da anlaşılacağı gibi sabitler program sırasında sabittir, yani değişmezler.
Atama İfadeleri
Başta da belirttiğimiz gibi, atama ifadeleri Bildirilmiş bir değişkene bir değer atamamıza izin verirler, bu ifadeler sadece bir sayı veya metin dizesi eklemekten biraz daha ileri gider, çünkü karmaşık matematiksel işlemleri bile gerçekleştirebilir veya çağrının sonucunu bir nesne yöntemine atayabiliriz.
Bunun bize kesilecek çok kumaş verdiğini gördüğümüze göre, değişkenlere farklı atamaları nasıl yapabileceğimize dair bazı kod örnekleri görelim:
 int x = 1; // değişkene 1 değerini atadık x double radius = 1.0; // yarıçap x = 5 * (3/2) + 3 * 2 değişkenine 1.0 atadık; // ifadenin değerini x x = x + 1 değişkenine atadık; // x alan = yarıçap * yarıçap * 3.14159 değişkenine x + 1 ekleme değerini atadık; // yarıçapı değişken kullanarak alanı hesaplıyoruz 

Gördüğümüz gibi, atama yapmak söz konusu olduğunda birçok seçeneğimiz var.Dikkatimizi çekebilecek bir durum x = x + 1; bu durumda aynı değişkeni atama ifadesine dahil edebiliriz; bu, değişkenin önceden atanmış bir değeri varsa gerçekleşir, 1 değerine eklenir ve bu sonuç x'e yeniden atanır.
Aşağıdaki kodda neye atıfta bulunduğumuzu ve nasıl yorumladığını görelim. Java önceden derlenmiş bir programda.
 java.util.Scanner'ı içe aktarın; public class AssignmentVariables {public static void main (String [] args) {// tarayıcı nesnesi oluştur Tarayıcı girişi = yeni Tarayıcı (System.in); // Bir değer girilmesini istiyoruz System.out.println ("x değişkeninin değerini girin:"); çift ​​x = giriş.nextDouble (); // yakalanan değeri System.out.println yazdırıyoruz ("x değişkeninin değeri:" + x); // x x = x + 1 değerine 1 ekleriz; // System.out.println sonucunu yazdırıyoruz ("x değişkeninin yeni değeri:" + x); }} 

BÜYÜT

Bu koda bakarsak kullanıcıdan bir değer alıp x değişkeninde saklıyoruz, sonra x değerinin toplamını yapıp yine o değişkene atamış oluyoruz.
sabitler
Değişkenlerle ilgili her şeyi ele aldığımız için, sabitlerin ne olduğuna bakalım, bunlar program içinde değişmesi gerekmeyen bir değerden başka bir şey değil, bu yüzden ihtiyacımız olan her satıra açık değeri yerleştirmek yerine, sabit, Bu sayede, eğer bir noktada bu değerin değişmesi gerekiyorsa, sadece sabiti değiştiririz ve değeri göründüğü tüm parçalara yansır.
Bakalım nasıl ilan edeceğiz:
son çift PI = 3.14159;

bakarsak kullanırız son anahtar kelime Değerinin program süresince değişemeyeceğini belirttiğimiz, sözleşmeye göre sabitin tam adını büyük harfle yazıyoruz bu şekilde bir programda bunlardan birini gördüğümüzde onu tanıyacağız.
Nasıl kullanılacağına dair bir kod görelim:
 // Sınıf tarayıcıyı java.util paketinde alıyoruz import java.util.Scanner; public class CircleArea {public static void main (String [] args) {// sabit PI son double PI'yi bildir = 3.14159; // bir tarayıcı nesnesi oluşturuyoruz Tarayıcı girişi = yeni Tarayıcı (System.in); // Bir yarıçap girilmesini istiyoruz System.out.print ("Dairenin yarıçapını girin:"); çift ​​yarıçap = input.nextDouble (); // ilgili hesaplamayı çift alan = yarıçap * yarıçap * PI; // System.out.println sonucunu gösteriyoruz ("Yarıçaplı dairenin alanı:" + yarıçap + "is:" + alan); }} 

Bu durumda, herhangi bir nedenle istersek PI 3.14 olsun, sabiti bildiriminde değiştiririz ve program değişmez.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave