问题
1. 代码片段 arrayOfInts[j] > arrayOfInts[j+1] 包含什么运算符?
2. 考虑下述代码片段:
a. 代码执行前后i和n的值各是什么?
b. 如果使用前缀版本(++i)代替后缀版本(i++),那么执行代码后,i和n的值是什么?
3. 反转布尔值用什么运算符?
4. 用什么运算符来区分=和==的值?
5. 解释代码“result = someCondition ? value1 : value2;”的含义。
练习
1. 使用复合赋值运算符更改下述程序:
2. 解释下述程序为什么会打印两次6:
答案
相关答案参考
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/QandE/answers_operators.html。