| |
|
|
|
|
| |
 |
論理演算子編 |
 |
◆演算子とは? |
| プログラミングにおいて、演算方法を指示する記号のことです。演算の対象となる値や変数はオペランドといい、「x + 100」の場合「+」が演算子で、「x」、「100」がオペランドです。 |
| ◆ここでの環境 |
| OS |
Windows XP |
| J2SE SDK |
1.4.2_04 |
|
|
|
|
| ◆論理演算子 |
| AかつB、AまたはB、などのように複数の式の条件を組み合わせる場合に使用します。 |
| 論理演算子 |
使用例 |
説明 |
| && |
a &&
b |
aとbの両方がtrueの場合にtrueになります |
| || |
a || b |
aとbのいずれかがtrueの場合にtrueになります |
| ! |
!a |
aがfalseの場合にtrueになります |
|
| [例] x == y かる x == zの場合 |
if (x == y && x == z) {
System.out.println("'x=yかつy=z'が成り立ちます。");
} |
|
| ■サンプルプログラム |
| Enzanshi6.java(ここからダウンロード) |
public class Enzanshi6 {
public static void main(String[] args) {
int x = 10;
int y = 20;
int z = 20;
boolean flag = false;
if (x == y && y == z) {
System.out.println("'x=yかつy=z'が成り立ちます。");
} else {
System.out.println("'x=yかつy=z'が成り立ちません。");
}
if (x == y || y == z) {
System.out.println("'x=yまたはy=z'が成り立ちます。");
} else {
System.out.println("'x=yまたはy=z'が成り立ちません。");
}
if (!flag) {
System.out.println("flagはfalseです。");
} else {
System.out.println("flagはtrueです。");
}
}
} |
|
| ■コンパイルと実行 |
| コマンドプロンプト |
| C:\JavaHello\Basic\Operator>javac
Enzanshi6.java
C:\JavaHello\Basic\Operator>java Enzanshi6
'x=yかつy=z'が成り立ちません。
'x=yまたはy=z'が成り立ちます。
flagはfalseです。
C:\JavaHello\Basic\Operator>
|
|
| おおお!複数の式の条件を組み合わせることができましたね! |
|
|
■書籍 Java関連の書籍 |
|
|
| |
|
| |
| ツールの部屋
- Java関連の書籍
- デザインパターン - 情報交換掲示板
- HOME |
|
|