Java 算术运算符 关系运算符 逻辑运算符 赋值类运算符 字符串连接运算符 三元运算符

/* 关于java编程中运算符之:算术运算符 + 求和 - 相减 * 乘积 / 商 % 求余数【取模】 ++ 自加1 -- 自减1 注意: 一个表达式当中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升。 没有必要去专门记忆运算符的优先级。 */ public class OperatorTest01 { public static void main(String[] args){ int i = 10; int j = 3; System.out.println( i + j ); // 13 System.out.println( i - j ); // 7 System.out.println( i * j ); // 30 System.out.println( i / j ); // 3 System.out.println( i % j ); // 1 // 以下以++为例,--运算符一样~ // 关于++运算符【自加1】 int k = 10; // ++运算可以出现变量的后面【单目运算符】 k ++; System.out.println(k); // 1 int y = 10; // ++运算可以出现变量的q前面【单目运算符】 ++ y; System.out.println(k); // 1 // 小结: // ++运算符可以出现在变量前,也可以出现在变量后,无论是变量前还是变量后 // 只要++运算结束,该变量中的值一定会自加1 // ++ 出现在变量后 // 规则:先做赋值运算,再对变量中保存的值进行自加1 int a = 100; int b = a ++; System.out.println(a); // 101 System.out.println(b); // 100 // ++ 出现在变量前 // 规则:先进行自加1运算,然后再进行赋值操作。 int m = 20; int n = ++ m; System.out.println(m); // 21 System.out.println(n); // 21 int xx = 500; System.out.println(xx); int e = 100; System.out.println(e ++); // 100 System.out.println(e); // 101 int s = 100; System.out.println(++s); // 101 System.out.println(s); // 101 System.out.println(--s); // 100 System.out.println(s++); // 100 System.out.println(s--); // 101 System.out.println(s--); // 100 System.out.println(s--); // 99 System.out.println(s); // 98 } }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzdydw.html