operator自增自减

package operator;

public class TEST02 {
public static void main(String[] args) {
//自增(++)自减(--):一元运算符
int a = 3;
int b = a++;
// a++ a=a+1 也可以写成 (a+=1) ,先赋值再加1
System.out.println(a); // 4
// a=a+1
int c = ++a; // ++a a=a+1 先加1再赋值

    System.out.println(a); // 5
    System.out.println(b); // 3
    System.out.println(c); // 5
    System.out.println((a++) + (b++));// 8:a++=5,b++=3
    System.out.println((a++) * (b++));// 24:a++=6,b++=4
    System.out.println((a++) * (b++));// 35:a++=7,b++=5


    int a1 = 10;
    int b1 = a1--;
    int c1 = --a1; // 8
    System.out.println(a1); // 8
    System.out.println(b1); // 10
    System.out.println(c1); // 8

    System.out.println((a1--) + (b1--)); // 8+10=18
    System.out.println((a1--) * (b1--)); // 7*9=63
    System.out.println((a1--) / (b1--)); // 6/8=0.6 ...2  取整所以等于0

}

}

posted @ 2021-08-23 20:09  以父之名3  阅读(43)  评论(0)    收藏  举报