5.00 / 1 oy

Java'da birden fazla eşittir işareti ile atama yapmak

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

utku33

03.09.2021 01:19

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da birden fazla eşittir işareti ile atama yapmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.