Привет, читатели! Вы читаете мою шестую статью о Java. Большое спасибо за то, что были со мной до сих пор, и я полностью уверен, что вы прочитали мои предыдущие статьи и рассмотрели мои простые примеры. Я почти уверен, что они очень полезны. Эта статья является третьей частью java-операторов. В основном здесь я обсуждаю операторы присваивания в java.

Операторы присваивания в java

Оператор присвоения (=), который присваивает значение переменной.

x + = y означает x = x + y

x- = y означает x = x-y

x * = y означает x = x * y

x / = y означает x = x / y

x% = y означает x = x% y

В некоторых примерах можно легко понять больше об операторах присваивания в Java.

ex:

int num1=5;
int num2=2;
num2*=num1+num2;           //num2=num2(num1+num2)
System.out.println(num2); // num2=2(5+2)=14
                          

ex:

int var1 = 7;
int var2 = 3;         
int var3 = var2;         
int var4 = var2;         
int var7 = var2;         
int var5 = var1%(++var2);          //(++var2)=4,7%4=3     
System.out.println(var1%(++var3));//(++var3)=4, 7%4=3         System.out.println(var1%++var7); // (++var7)=4, 7%4=3        System.out.println(var1%var4++);// (var4++)=3, 7%3=1       System.out.println(var4);      // (var4++)=3,(var4)=4       
System.out.println(var5);     // (++var2)=4,7%4=3       
System.out.println(var5++);  //3 (postfix)        
System.out.println(var5);   //(var5++)=3, (var5)=4        
System.out.println(++var5);// 5 (prefix)

ex:

int num1 = 4;         
int num2 = 8;         
int num3 = 50;         
int num4 = 100;
num2 += num1; //num2=(num2+num1)=8+4=12
num3 += num2; //num3=(num3+num2)=50+12=62
num4 += num3; //num4=(num4+num3)=100+62=162
num4 += num3 += num2 += num1; //num4=(162+62+12+4)=240
System.out.println(num1);   //4
System.out.println(num2);  // num2=(num2+num1)=12+4=16
System.out.println(num3); // num3=(num3+num2)=62+16=78
System.out.println(num4); // num4=(num4+num3)=78+162=240

ex:

Не только для целых чисел, но и для строк мы можем использовать операторы.

String first = "hello";   //here we use "" because,this is a string
String second = " world";   
String together = ""; 
together += first;       //together=(together+first)=hello
together += second;     //together=(together+second)=hello world
System.out.println(together)  //hello world

Вот несколько примеров вывода операторов в java, которые мы обсуждали до сих пор. Попробуйте их.

ex:

int i,j,m,n,k;
float f,g;
char c='x';
k=i=j=2;
m=n=5;
f=12.0f;
g=4.0f;
System.out.println(k+12*m+j+m%n);    //(2+(12*5)+2+0)=64
System.out.println(-12L*(g-k)+'c'); //
System.out.println(i++*n*++j);     //(2*5*3)=30 
System.out.println(k*m/(j*n));    //(2*5/(2*5))=0
System.out.println(k*m-n%g);     // (2*5-(1)=9)
System.out.println(m/k/n*j);    // (5/2/(5*2))=0
System.out.println(k==2);      //true
System.out.println(k=2);      // 2
System.out.println(m-++n);   //(5-6)=-1
System.out.println(k+12*m); //(2+(12*5))=62
System.out.println(m/j);   //2
System.out.println(n%j);  //1 
System.out.println(m/j*j);  //(5/(2*2))=1
System.out.println(f+10*5+g); //(12+50+4)=66.0
System.out.println(++i*n);   //(3*5) =15//i=3=prefix
System.out.println(i++*n);  //(3*5)=15 //i=3=postfix 
int a=2,b=3,c=4,d=5;
float k=4.3f;
System.out.println(--b*a+c*d--);  //  (2*2)+(4*5)=24
System.out.println(a++);         //   2(postfix)
System.out.println(c=c++);      //    4(postfix)
System.out.println(++c);       //     5(prefix)
System.out.println(c=++c*a++);//      6*3=18 

Здесь я обсуждал в основном оператор присваивания. Если вы, ребята, следите за моими предыдущими статьями об операторах в Java, вы можете получить лучшее представление об операторах. В своей следующей статье я надеюсь обсудить последнюю часть операторов, побитовые операторы. трогать.