論理演算子
1053 ワード
public class Java100_operator_LogicalOperators {
public static void main(String[] args) {
// [!]: 논리 연산자 ➡️ &&,||(이항 연산자) ↔️ !(단항 연산자)
// &&(and) ↔️ ||(or) ↔️ !(not)
// 관계 연산자와 마찬가지로 결과로써 나오는 값은 참(true), 거짓(false)으로 나오므로 결과를 받는 타입은 boolean.
// A&&B ➡️ A 그리고 B가 모두 참이어야만 참.
// A||B ➡️ A 또는 B가 하나라도 참이면 참.
// !A ➡️ 반대로...A가 참이면 거짓으로, 거짓이면 참으로...
int a=10, b=20, c=30;
boolean rst1 = a<b && c>b;
System.out.println(rst1); // true
boolean rst2 = a<b || c<b;
System.out.println(rst2); // true
boolean rst3 = a>c || b!=c;
System.out.println(rst3); // true
boolean rst4 = !rst3;
System.out.println(rst4);
System.out.println(!rst4) // false
}
}
Reference
この問題について(論理演算子), 我々は、より多くの情報をここで見つけました https://velog.io/@wusi_univ/Java100-Part.1-논리-연산자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol