論理演算子 - (2009/03/19 (木) 07:01:29) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*論理演算子
Javaにおいて論理演算子とは論理演算を行うための演算子です。
論理演算はboolean型の演算です。
論理演算子を使った式はboolean型になります。
論理演算子は以下の演算子を使います。
#html2(){{{{{{
<table class="mock">
<tr><th>論理演算子</th><th>使用例 </th><th>true </th></tr>
<tr><td>&& </td><td>A && B </td><td>A、Bともにtrue </td></tr>
<tr><td>|| </td><td>A || B </td><td>A、Bどちらかtrue</td></tr>
<tr><td>! </td><td>!A </td><td>Aがfalse </td></tr>
</table>
}}}}}}
論理演算子 : conditional binary operator // logic operator // logical operator
conditional : 条件付きの、条件としての
binary : 2値の、2進法の
logic : 論理、理屈
logical : 論理にかなった、論理上の、論理的な、
らしいです。
----
**論理演算子 使用例 1
LogicOperatorSample1.java
class LogicOperatorSample1 {
public static void main(String[] args) {
System.out.println("true && true : " + (true && true));
System.out.println("true && false : " + (true && false));
System.out.println("false && false : " + (false && false));
System.out.println("true || true : " + (true || true));
System.out.println("true || false : " + (true || false));
System.out.println("false || false : " + (false || false));
System.out.println("!true : " + !true);
System.out.println("!false : " + !false);
}
}
実行結果
C:\java>javac LogicOperatorSample1.java
C:\java>java LogicOperatorSample1
true && true : true
true && false : false
false && false : false
true || true : true
true || false : true
false || false : false
!true : false
!false : true
以上のようになります。
----
*論理演算子
Javaにおいて論理演算子とは論理演算を行うための演算子です。
論理演算は[[boolean]]型の演算です。
論理演算子を使った式はboolean型になります。
論理演算子は以下の演算子を使います。
#html2(){{{{{{
<table class="mock">
<tr><th>論理演算子</th><th>使用例 </th><th>true </th></tr>
<tr><td>&& </td><td>A && B </td><td>A、Bともにtrue </td></tr>
<tr><td>|| </td><td>A || B </td><td>A、Bどちらかtrue</td></tr>
<tr><td>! </td><td>!A </td><td>Aがfalse </td></tr>
</table>
}}}}}}
論理演算子 : conditional binary operator // logic operator // logical operator
conditional : 条件付きの、条件としての
binary : 2値の、2進法の
logic : 論理、理屈
logical : 論理にかなった、論理上の、論理的な、
らしいです。
----
**論理演算子 使用例 1
LogicOperatorSample1.java
class LogicOperatorSample1 {
public static void main([[String]][] args) {
System.out.println("true && true : " + (true && true));
System.out.println("true && false : " + (true && false));
System.out.println("false && false : " + (false && false));
System.out.println("true || true : " + (true || true));
System.out.println("true || false : " + (true || false));
System.out.println("false || false : " + (false || false));
System.out.println("!true : " + !true);
System.out.println("!false : " + !false);
}
}
実行結果
C:\java>javac LogicOperatorSample1.java
C:\java>java LogicOperatorSample1
true && true : true
true && false : false
false && false : false
true || true : true
true || false : true
false || false : false
!true : false
!false : true
以上のようになります。
----
表示オプション
横に並べて表示:
変化行の前後のみ表示: