Menu
Coddy logo textTech

논리 연산자 2부

Coddy Java 여정의 기초 섹션에 포함된 레슨. 73개 중 23번째.

논리 연산자에는 논리 연산자의 조합이 무엇을 반환하는지 보여 주는 "Truth table"이라는 특수한 표가 있습니다.

and(&&) 연산자의 진리표:

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

and(&&) 연산자에서 true를 얻는 유일한 방법은 ab가 모두 true인 경우입니다.

or(||) 연산자의 진리표:

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

이 경우 true 결과를 얻으려면 a 또는 btrue여야 합니다.

not(!) 연산자의 진리표:

a!a
falsetrue
truefalse

여기서는 a의 값이 반전됩니다. afalse이면 !atrue입니다.

challenge icon

챌린지

초급

b3 = !((b1 + b2) > (b1 * b2))에서 b3가 true로 평가되도록 변수 b1과 b2에 정수 값을 할당해야 합니다.

직접 해보기

public class Main {
    public static void main(String[] args) {
        // 아래에 코드를 입력하세요
        int b1 = ?
        int b2 = ?
        boolean b3 = !((b1 + b2) > (b1 * b2));
        
        // 아래 줄을 변경하지 마세요
        System.out.println("b3 = " + b3);
    }
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 Java 컴파일러