2009年8月3日月曜日

【JT】3 Javaプログラミング言語の基礎 (その2)


** 演算子
- 演算子は、アリティが1,2,3のいずれかであり、オペ
ランドに対して特定の操作を遂行して結果を返す記
号である。
- 演算子は優先順位をもっている。(優先順位表が示さ
れているが、割愛)

*** 代入、算術、単項
- 代入演算子
- 特になし。
- 算術演算子
- 特になし。
- 単項演算子
- 特になし。
*** 等値、関係、条件
- 等値演算子と関係演算子
- 等値演算子"=="等がどのような型に対して有効な
のかの記述が無いな。。。数だけかな? そういえ
ば、数どうしの関係についての説明も無いな。ま
あ、チュートリアルだから。
- 条件演算子
- 特になし。
- 型比較演算子instanceof
- 特になし。
*** ビット操作演算子とシフト演算子
- 整数型をオペラントとする。
** 演算子のまとめ
- 特になし。
** 設問と演習:演算子
*** 設問
- 1. 条件演算子 >, 算術演算子 +.
- 2.
- a. iは11、nは0。
- b. iは11、nは1。
- 3. !.
- 4. ==.
- 5. someConditionが真ならば、resultにvalue1を代
入し、偽ならばresultにvalue2を代入する。
*** 演習
- 1.
---
class ArithmeticDemo {
public static void main (String[] args) {
int result = 1 + 2;
System.out.println(result);

result -= 1;
System.out.println(result);

result *= 2;
System.out.println(result);

result /= 2;
System.out.println(result);

result += 8;
result %= 7;
System.out.println(result);
}
}
---

- 2. i++ は、インクリメント前の値がprintlnに渡さ
れるから。


体調が悪いので刻む。
こつこつ。

0 件のコメント: