논리연산자란 AND(논리곱), NOT(논리부정)을 표현하는 연산자이다.
&& | AND | 이항연산자 | 좌항과 우항의 값이 둘다 참일때 참 |
A && B [A와 B가 참일때 참] |
|| | OR | 이항연산자 | 좌항과 우항의 값이 둘 중 하나라도 참이면 참 |
A || B [A가 참이거나 B가 참일때 참] |
! | NOT | 단항연산자 | 좌항과 우항의 값이 참이면 거짓, 거짓이면 참 |
!A [A가 참이면 거짓반환] [A가 거짓이면 참반환] |
if (true && true) {
System.out.println(1);
}
if (true && false) {
System.out.println(2);
}
if (false && true) {
System.out.println(3);
}
if (false && false) {
System.out.println(4);
}
}
}
package org.opentutorials.javatutorials.eclips;
public class LoginDemo3 {
public static void main(String[] args) {
String id = args[0];
String password = args[1];
if (id.equals("egoing") && password.equals("111111")) {
System.out.println("right");
} else {
System.out.println("wrong");
}
}
}
and 연산자의 좌항과 우항이 모두 참일 때 전체가 참이 되는 것이다.
'PL(ProgrammingLanguage) > JAVA' 카테고리의 다른 글
논리연산자(NOT) (0) | 2021.02.28 |
---|---|
논리연산자(OR) (0) | 2021.02.28 |
조건문(switch) (0) | 2021.02.28 |
조건문(중첩) (0) | 2021.02.28 |
조건문(응용) (0) | 2021.02.28 |