방명록
- Java 기초 09 : 논리 연산자2024년 09월 25일 11시 08분 19초에 업로드 된 글입니다.작성자: UXO Studio
01 논리 연산자 : ||
02 논리 연산자 : &&
03 논리 부정 연산자 : !
01 논리 연산자 : ||
|| : OR의 의미. 하나라도 참이면 참. 모두 거짓이면 거짓
public class Main { public static void main(String[] args) { boolean redBall = true; boolean yellowBall = false; boolean blueBall = false; System.out.println(redBall || yellowBall || blueBall); // 참 거짓 거짓 System.out.println(redBall || yellowBall); // 참 거짓 System.out.println(yellowBall || blueBall); // 거짓 거짓 } }
------------------------ true true false ------------------------
public class Main { public static void main(String[] args) { boolean a = false; System.out.println((5 > 3) || (5 > 7)); System.out.println((5 > 3) || a); System.out.println(a || (5 > 7)); System.out.println(a || a == true); } }
------------------------ true true false false ------------------------
02 논리 연산자 : &&
&& : AND의 의미. 하나라도 거짓이면 거짓. 모두 참이면 참
public class Main { public static void main(String[] args) { boolean redBall = true; boolean yellowBall = true; boolean blueBall = false; System.out.println(redBall && yellowBall && blueBall); // 참 참 거짓 System.out.println(redBall && yellowBall); // 참 참 System.out.println(yellowBall && blueBall); // 참 거짓 } }
------------------------ false true false ------------------------
public class Main { public static void main(String[] args) { boolean a = true; System.out.println((5 <= 3) && (5 > 7)); System.out.println((5 <= 3) && a); System.out.println(a && (5 <= 7)); System.out.println(a && a == true); } }
------------------------ false false true true ------------------------
03 논리 부정 연산자 : !
! : 거짓이면 참으로, 참이면 거짓으로 논리값을 바꿈
public class Main { public static void main(String[] args) { boolean a = true; System.out.println(!(5 <= 3) && !(5 > 7)); System.out.println(!(5 <= 3) && a); System.out.println(!!a && (5 <= 7)); System.out.println(a && a == true); } }
------------------------ true true true true ------------------------
public class Main { public static void main(String[] args) { System.out.println(5 > 3 || 5 > 7); // 참 OR 거짓 System.out.println(!(5 <= 3) || !(5 <= 7)); // !(거짓) OR !(참) System.out.println(!(5 > 3 && 5 > 7)); // !(참 AND 거짓) System.out.println(!(5 <= 3 && 5 <= 7)); // !(거짓 AND 참) } }
------------------------ true true true true ------------------------
#논리연산자 #Java프로그래밍 #프로그래밍기초 #코딩기초 #프로그래밍공부 #코딩연습 #프로그래밍언어 #초보프로그래머 #Java기초 #OR연산자 #AND연산자 #부정연산자 #논리연산 #코드예제 #참거짓 #논리연산자사용법 #논리부정연산자
'Java > Java 기초' 카테고리의 다른 글
Java 기초 11 : 문자열 (1) 2024.09.25 Java 기초 10 : 삼항 연산자 (0) 2024.09.25 Java 기초 08 : 비교 연산자 (0) 2024.09.25 Java 기초 07 : 대입 연산자 (0) 2024.09.25 Java 기초 06 : 산술 연산자 (0) 2024.09.25 다음글이 없습니다.이전글이 없습니다.댓글