자바 코딩 / 논리연산자 종류와 뜻 사용 방법 / &&, &, ||, |, !, ^

자바에서 논리연산자는 두가지 이상의 조건을 비교하여 프로그램의 방향을 제어하거나 또는 어떤 값들을 가공할 수 있다.
여기서 언급한 조건 비교는 비교연산자를 사용한 조건비교를 의미한다.
다시 풀어서 설명하면 다음과 같다.
자바의 논리연산자는 2가지 이상의 비교연산자의 결과를 비교하여 프로그램을 제어하거나 특정 조건의 값들을 가공하는데 사용한다.

논리연산자 종류

.

  • &&, &
  • ||, |
  • !
  • ^

의미

.

  • &&, &
  • ||, |
  • !
  • ^

.

예제 코드

.

public class App {
    public static void main(String[] args) throws Exception {

        System.out.println("\n---------- Start\n");

        /* AND : && : 두 조건이 모두 true여야 true */
        System.out.println("* AND : && : 앞 조건이 false이면 뒤 조건은 확인하지 않음");
        System.out.println("10 > 5 && 10 > 5 : " + (10 > 5 && 10 > 5));
        System.out.println("10 > 5 && 10 > 15 : " + (10 > 5 && 10 > 15));
        System.out.println("10 > 15 && 10 > 5 : " + (10 > 15 && 10 > 5));
        System.out.println("10 > 15 && 10 > 15 : " + (10 > 15 && 10 > 15));

        System.out.println("");

        /* AND : & : 두 조건이 true일 때만 true */
        System.out.println("* 두 조건이 모두 true여야 true");
        System.out.println("10 > 5 & 10 > 5 : " + (10 > 5 & 10 > 5));
        System.out.println("10 > 5 & 10 > 15 : " + (10 > 5 & 10 > 15));
        System.out.println("10 > 15 & 10 > 5 : " + (10 > 15 & 10 > 5));
        System.out.println("10 > 15 & 10 > 15 : " + (10 > 15 & 10 > 15));

        System.out.println("");

        /* OR : || : 둘 중 하나라도 true면 true */
        System.out.println("* OR : || : 둘 중 하나라도 true면 true");
        System.out.println("10 > 5 || 10 > 5 : " + (10 > 5 || 10 > 5));
        System.out.println("10 > 5 || 10 > 15 : " + (10 > 5 || 10 > 15));
        System.out.println("10 > 15 || 10 > 5 : " + (10 > 15 || 10 > 5));
        System.out.println("10 > 15 || 10 > 15 : " + (10 > 15 || 10 > 15));

        System.out.println("");

        /* OR : | : 하나라도 true면 true */
        System.out.println("* OR : | : 하나라도 true면 true");
        System.out.println("10 > 5 | 10 > 5 : " + (10 > 5 | 10 > 5));
        System.out.println("10 > 5 | 10 > 15 : " + (10 > 5 | 10 > 15));
        System.out.println("10 > 15 | 10 > 5 : " + (10 > 15 | 10 > 5));
        System.out.println("10 > 15 | 10 > 15 : " + (10 > 15 | 10 > 15));

        System.out.println("");

        /* NOT : ! : true → false, false → true */
        System.out.println("* NOT : ! : true → false, false → true");
        System.out.println("10 > 5 : " + !(10 > 5));
        System.out.println("10 > 15 : " + !(10 > 15));

        System.out.println("");

        /* XOR : ^ : 두 조건이 서로 다를 때만 true */
        System.out.println("* XOR : ^ : 두 조건이 서로 다를 때만 true");
        System.out.println("10 > 5 ^ 10 > 5 : " + (10 > 5 ^ 10 > 5));
        System.out.println("10 > 5 ^ 10 > 15 : " + (10 > 5 ^ 10 > 15));
        System.out.println("10 > 15 ^ 10 > 5 : " + (10 > 15 ^ 10 > 5));
        System.out.println("10 > 15 ^ 10 > 15 : " + (10 > 15 ^ 10 > 15));

        System.out.println("\n---------- End\n");

    }
}

.

결과 화면

.

자바 논리연산자 결과 화면
자바 논리연산자 결과 화면

.

댓글

이 블로그의 인기 게시물

귀문과 혼문 뜻 어떤 영(靈)들이 드나드는 문

윈도우 캡쳐 이미지 자동 저장 위치 찾기

포토피아 모자이크 효과 만들기 인터넷 포토샵 사용

Featured Post

안전자산의 뜻과 종류 | 자산가치의 하락이 적고 신뢰도가 높은 자산

이미지
국제사회가 어지러운 경우, 시장 변동성이 커지고 경제 전망이 불투명해진다. 이런 경제 상황이 불안해지는 경우 사람들의 시선은 `안전자산`으로 향하게 된다. 불안한 경제의 위기 상황 속에서 내 소중한 원금을 최대한 보존할 수 있는 자산은 대표적으로 금, 달러, 국채가 있다. `안전자산`이라고 해도 가지고 있는 원금을 완전히 보존한다고 장담할 수 없지만, 가치 하락에 대한 변동성은 상대적으로 작다. 즉, 자신이 가진 자산가치의 하락이 적고, 신뢰도가 높은 자산을 의미한다. 안전자산 뜻 종류 / 금, 예금, 적금, 미국 달러 안전자산이란 무엇인가? `안전자산`의 뜻은 금융 시장의 불확실성이 커지거나 위험이 닥쳤을 때도 가치가 크게 하락하지 않고, 원금이 상대적으로 최대한 안전하게 보장될 가능성이 높은 자산을 뜻한다. 단순히 가격이 변하지 않는 것 뿐만 아니라, 필요할 때 즉시 현금화할 수 있다는 장점이 있지만, `유동성`과 채무 불이행에 따른 `신용도`가 어느 정도는 뒷받침되어야 합니다. 이런 경우 유동성과 변동폭이 큰 주식같은 투자 자산에서 돈은 빠져나오며 `안전자산`으로 돈이 다시 몰리는 현상이 발생한다. 대표적인 안전자산의 종류 안전자산의 세계에도 대장주들이 있다. 금, 달러, 국채가 그렇다. 시장 상황에 따라 선호도는 다르지만, 전 세계적으로 통용되는 대표적인 자산은 다음과 같다. 금(Gold) 인플레이션이나 화폐 가치 하락에 대비할 수 있는 대표적인 실물 자산이다. `실물`이라는 점에서 사람들의 심리적 안정감이 크다. 예금, 적금 가장 친숙한 형태의 안전자산 중 하나. 예금자 보호법에 의해 일정 금액까지 원금이 보장된다. 미국 달러(USD) 세계 기축통화인 달러는 경제 위기 시 가치가 상승하는 경향이 있다. 가장 강력한 유동성을 자랑한다. 미국 국채 미국 정부가 망하지 않는 한 원금과 이자를 보장받을 수 있다는 신뢰가 존재한다. 미국 국채의 신뢰성 덕분에 가장 안전한 국가 채권으로 분류됩니다. 안전자산 투자 시 주의사항 안전자산이 무조건 `무결점`인 것도 ...