123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- class Test08Op01
- {
- public static void main(String[] args)
- {
- //算数运算符
- // + - * / %
- System.out.println(3/4); //0
- System.out.println(10%3);
- System.out.println(-10%3); //被模数
- System.out.println(10%-3);
- System.out.println(-10%-3); //被模数
-
- //自加自减运算
- // ++ -- 自身加1 自身减1
- // ++ 前++ 后++
- // 1.单独使用的时候 +1.
-
- int i = 0;
- //i++;
- //++i;
- System.out.println(i);
-
- System.out.println("--------");
- // 2. 和其他变量操作 赋值
- // 后++ 先取出自身的结果,然后自身 加 1
- //int a = i++;
- // 前++ 先自身+1,然后赋值
- int a = ++i;
- System.out.println(a);
- System.out.println(i);
- // 3.自身操作
- //
- int b = 10;
- b = ++b; // 读取10 +1 赋值 b
- System.out.println(b);
- int b1 = 10;
- b1 = b1++; // 读取b1 = 10 ,放入操作数栈, 然后 b1++ = b1 = 11,返回之前放入操作数栈的值。
- System.out.println(b1);
- int i1 = 10;
- int i2 = 20;
- int i = i1++;
- System.out.print("i="+i); // 10
- System.out.println("i1="+i1);// 11
- i = ++i1;
- System.out.print("i="+i);// 12
- System.out.println("i1="+i1);// 12
- i = i2--;
- System.out.print("i="+i);// 20
- System.out.println("i2="+i2);// 19
- i = --i2;
- System.out.print("i="+i);// 18
- System.out.println("i2="+i2);// 18
- }
- }
|