JAva++i,i+,--i,i--区別

2518 ワード

JAva++i,i+,--i,i--区別
JAva++演算子
//    
public static void main(String[] args) {
  int i = 10;
  System.out.println(++i); //  11  ++i   i+1
}

public static void main(String[] args) {
  int i = 10;
  System.out.println(i++);//  10  i++   i
}

//    
public static void main(String[] args) {
  int i = 10;
  System.out.println(++i);//  11 
  System.out.println(i++);//  11
  System.out.println(i);//  12
}

JAva--演算子
//    
public static void main(String[] args) {
  int i = 10;
  System.out.println(--i); //  9  --i   i-1
}

public static void main(String[] args) {
  int i = 10;
  System.out.println(i--);//  10  i--   i
}

//    
public static void main(String[] args) {
  int i = 10;
  System.out.println(--i);//  9 
  System.out.println(i--);//  9
  System.out.println(i);//  8
}