21 Java语言基础算术运算符++和 --的用法

单独使用

   放在操作数的前面和后面效果一样

  a++  ===  a=a+1

  ++a  === a = a+1

 

 

参与运算

  放在操作数的前面,先自增或者自减,再参与运算

  放在操作数的后面,先参与运算,再自增或者自减

 

 

 

 1 public class Test1_DataTypeConversion {
 2 
 3     public static void main(String[] args) {
 4         int a  =10;
 5         int b  =10;
 6         int c = 10;
 7         
 8         a = b ++;  //a:10  b:11
 9         c = --a;   // a:9 c:9
10         b = ++a;  //a:10 b:10
11         a = c --;  // c:9 a:8
12         
13         System.out.println(a);   //结果为9
14         System.out.println(b);  // 结果为10
15         System.out.println(c);  // 结果为8
16     
17     }
18 
19 }


 

 

 1 public class Test1_DataTypeConversion {
 2 
 3     public static void main(String[] args) {
 4          int x = 4;
 5          int y =(x++)+(++x)+(x*10);
 6          System.out.println(y);  //4+5+50 = 59   4 + 6 + 60 = 70
 7          System.out.println(x); //6
 8     
 9     }
10 
11 }

 

posted @ 2017-01-20 22:36  panw3i  阅读(324)  评论(0编辑  收藏  举报