Привет, читатели! Вы читаете мою шестую статью о 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, вы можете получить лучшее представление об операторах. В своей следующей статье я надеюсь обсудить последнюю часть операторов, побитовые операторы. трогать.