运算符练习:

 

class Demo{

public static void main (String[ ]  args){

    ++:自然增 +1

   i++:先将 i 的值赋值给 i++ 这个整数,然后 i 再自增 +1

   ++i:先将 i 的值自增 +1 ,然后再将 i 的值赋给 ++i 这个整体

    --:自减 -1

    i--:先将 i 的值赋给 i-- 这个整体,然后 i 再自减 -1

    --i:先将 i 的值自减 -1 ,然后再将 i 的值赋给 --i 这个整体

 

案例1:

int  i =1;

int j = i++ + 2;

i = 1  2

j = 1 + 2 = 3

System.out.println( i );2

System.out.println( j );3

 

案例2:

int i = 1;

int j = i++ + i++ +3;

i = 1  2  3  

j = 1 + 2 + 3 

System.out.println( i );3

System.out.println( j );6

 

案例3:

int a=2;

int b=2 + a++  -  a++ + a++;

a=2     3   4   5

b=2 + 2 - 3 + 4= 5

System.out.println( i );5

System.out.println( j );5

 

案例4:

int i = 2 ;

int j = ++i + i++ - 2

i=2   3    4

j=3 + 3 - 2

System.out.println( i );4

System.out.println( j );4

 

案例5:

int i = 1;

int j = 2;

i++;

int x=i++ - ++j + ++i + j++;

i = 1  2  3  4

j = 2  3  4

x = 2 - 3 + 4 + 3

System.out.println( i );4

System.out.println( j );4

System.out.println( x );6

 

案例6:

int x = 1;

int y = x++ + --x  -  ++x  +  x--;

x=1   2    1   2  1

y=1  +  1  -  2  +  2

System.out.println( x );1

System.out.println( y );2

 

 

 

 

 

}

 

}

posted on   博塬  阅读(130)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现



点击右上角即可分享
微信分享提示