よく使う論理演算子
プログラミング言語には電子回路でみかけるAND、ORなどの論理演算子があります。if文でよく使われる論理演算子を紹介します。
論理演算子 | 記述方法 | 内容 |
---|---|---|
AND | && | <条件>かつ<条件> |
OR | || | <条件>または<条件> |
NOT | ! | 否定<条件> |
プログラム例&実行結果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
package step14; public class Test { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ int a=4; int b=5; if(a == 5 || b == 5 ) { //aが5と等しい、または、bが5と等しい System.out.println("TRUE"); }else { System.out.println("FALSE"); } if(a == 5 && b == 5 ) { //aが5と等しい、かつ、bが5と等しい System.out.println("TRUE"); }else { System.out.println("FALSE"); } if(!(a==5)){ //aが5と等し くない System.out.println("TRUE"); }else { System.out.println("FALSE"); } } } |
1 2 3 |
TRUE FALSE TRUE |