Eşittir operatörü, sol tarafta yer alan değişkene sağındaki değeri atama işlemi için kullanılır. Örneğin aşağıdaki işlem sonucunda a değişkeninin değeri 3 olmuş olur.
int a = 3;
Peki Java'da birden fazla eşittir işareti ile aynı satırda birden fazla atama yapabilir miyiz? Bu sorunun yanıtı birçok programlama dilinde hayır iken Java'da evettir. Örneğin aşağıdaki gibi bir kod satırı Java'da hata vermeyecektir:
a = b = 7;
Bir örnek ile a ve b değişkenlerinin değerlerinin değişimini de görelim.
int a = 5;
int b = 6;
a = b = 7;
System.out.println(a); //7
System.out.println(b); //7
İkili atama işleminde önce b değişkenine 7 değeri atanmakta, sonra da a değişkenine b'nin değeri atanmaktadır. Dolayısıtla eşittir operatörünün sağdan sola atama yaparak ilerlemesi mantığı birden çok atama içeren satırlarda da korunmaktadır.
Editör editi: sitedeki bazı diğer benzer yazılar için;
bkz: Java'da Aritmetik Artırma (++) ve Eksiltme (--) Operatörleri
bkz: Java'da XOR operatörünün kullanımı ve örnekleri
bkz: Java'da girilen sayıların ortalamasını hesaplayan program
bkz: Java'da faktöriyel hesabı yapan program
bkz: Java'da Fibonacci sayılarını hesaplayan program
bkz: Java ile istenilen ölçülerde içi boş dikdörtgen çizdiren program