Giriş operatörünü kullanarak herhangi bir değişkenin değerini ayarlayabileceğinizi zaten biliyoruz. 

Programın yürütülmesi sırasında kullanıcı tarafından bir değer belirtildiği durumlarda bir girdi ifadesi kullanılır.

Ancak çoğu zaman bir değişkeni belirli bir formül kullanarak hesaplayarak yeni bir değer belirlememiz gerekir. Bu durumda - atama operatörü 
bize yardımcı olacaktır.
Bir atama operatörünün genel formu aşağıdaki gibidir:
<değişken adı>=<ifade>

Atama operatörü şu şekilde çalışır:
1. ilk olarak atama işaretinin sağındaki ifade değerlendirilir
2. İfadenin sonuç değeri, atama işaretinin solundaki değişkende saklanır ("atandı" derler). Bu durumda değişkenin eski değeri silinir.

Örneğin, c değişkenini b değişkeninin değerinin iki katı bir değere ayarlamamız gerekirse, bunu şöyle yazmamız gerekir:
c=2*b;

Programlamada bir ifadede çarpma işaretlerini atlayamayacağınızı unutmayın. Aksi halde bilgisayar neyi çarpmak istediğinizi anlamayacaktır.
Örneğin, sadece c=2b yazamazsınız, bu yanlış olur!

Atama operatörünün sağ tarafında bulunan ifade, çeşitli formüller kullanarak değerleri hesaplamanıza olanak sağlar.

Bir ifade neleri içerebilir
X tamsayılar ve gerçek sayılar (gerçek sayılarda tamsayı ve kesirli kısımlar matematikte alışılageldiği gibi virgülle değil noktayla ayrılır)
&boğa; aritmetik işaretler:  
+ ekleme,
- çıkarma,
* çarpma,
/ bölümü,
% modulo

X Math
sınıfı aracılığıyla standart işlevlere yapılan çağrılar
 Math.abs(i) sayı modülü i 
 Math.sqrt(x) x gerçek sayısının karekökü
 Math.pow(x,y) x üzeri y'yi hesaplar

X işlemlerin sırasını değiştirmek için parantezler

Herhangi bir programlama dili, aritmetik ifadelerde kullanılabilen birçok yerleşik işlev içerir.

Örneğin, en sık kullanılan standart matematik fonksiyonları ve bunların Java'da nasıl yazıldığı
 Math.abs(i) module i
 Math.sqrt(x) bir x gerçek sayısının karekökü
 Math.pow(x,y) x üzeri y'yi hesaplar

Unutulmamalıdır ki fonksiyon argümanı her zaman parantez içinde yazılır.
 

Bir programlama dilinde aritmetik ifadeler yazmak için kurallar

Diyelim ki matematiksel formda yazılmış bir ifadeyi şu şekilde  hesaplamamız gerekiyor:
Bizim için sonucu hesaplayan bir program yazmadan önce, bir programlama dilinde cebirsel ifadeler yazmak için KURALLAR formüle ediyoruz:
1. İfadeler sayıları, diğer değişken adlarını, işlem işaretlerini, parantezleri, işlev adlarını içerir
2. Aritmetik işlemler ve işaretleri (+, -, *, /, %)
3. Tamsayı ve kesirli kısımlar arasındaki ayırıcı noktadır.
4. İfade her satıra  bir yazılır (ifadelerin doğrusal gösterimi), karakterler birbiri ardına sıralanır, TÜM işlem işaretleri eklenir; parantez kullanılır

Bu nedenle, aritmetik ifadeleri yazma kurallarına uyarak, bu (matematiksel gösterim) kesri doğrusal bir gösterime çevirmeli, yani kesri tek satırda yazmalıyız..
Çünkü pay ve payda karmaşıksa (yani iki veya daha fazla çarpan içerirler), o zaman doğrusal biçimde yazarken pay ve paydadaki ifadeleri parantez içinde almak gerekir.
Böylece, böyle bir ifadenin doğrusal gösterimi şöyle görünecektir:

(2*17,56*17,56)/(7*2,47*0,43)

Bu ifadeyi hesaplayacak bir program yazalım:
bunun için giriş ve çıkış verilerini tanımlayalım

girdi:  çünkü tüm değerleri biliyoruz, o zaman klavyeden hiçbir şey girilmesine gerek yok, bu nedenle giriş olmayacak

çıktı verileri: Program, verilen aritmetik ifadenin sonucunu göstermelidir (bir değişkene koyabilir veya değeri hemen ekranda görüntüleyebilirsiniz).

İfadenin sonucunu herhangi bir değişkene kaydetmeden anında ekrana getireceğiz.  
Çünkü bir kesirimiz var, sonuç gerçek bir sayı olacak & nbsp;
genel sınıf Ana {
    genel statik geçersiz main(String[] args) {
        System.out.print((2*17.56*17.56)/(7*2.47*0.43));
    }
}

Programı bilgisayarınızda çalıştırın ve 82.949843
çıktısını aldığından emin olun.
Bundan sonra görevi tamamlayın.

Java programlama dilinde iki bölme işlemi vardır:
/ bölme  ve bölmenin kalanının % hesaplanması.

Hatırlanması gerekenler:
1) Bölmenin kalanını (%) hesaplama işlemi YALNIZCA tamsayılarda yapılır
2) Bölme işleminin sonucu (/) işlenenlerin türüne bağlıdır   
Buradaki kural şudur:
Bir tamsayıyı bir tamsayıya bölerken, değeri ne tür değişkende sakladığımızdan bağımsız olarak kesirli kısım her zaman atılır!

Bir tamsayı değişkeninde gerçek bir sonuç saklarken, kesirli kısım da atılacaktır

Bölme işlemlerini gerçekleştirme örneklerine bakalım:
int i;
Çift x;
ben = 7;
x = ben / 4; // x=1, tamsayı bölü tamsayı

x = ben / 4.; // x=1.75, bir tamsayı bir kesre bölünür (4 - nokta olmadan tamsayı olarak algılanır, 4. (noktalı) zaten bir gerçek sayıdır!)

x =(çift) ben / 4; // x=1.75, bir kesri bir tamsayıya böler - burada i değişkeni bir gerçek sayıya dönüştürülür - bu AÇIK tip bir dönüştürmedir