ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 논리연산자
    Java/Script 2018. 2. 10. 12:11
    728x90

    코드설명 : 자바에서의 논리연산자


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    public class MainClass {
     
        public static void main(String[] args) {
            /* 논리연산자 (True, False)
               제어문 ( if, for, while, switch)과 같이사용한다.
               
               &&는 AND연산자 그리고     둘다 true 일때만 true 나머진 false
               ||는 OR연산자 또는    적어도하나가 true이면 true
               !는 NOT연산자 ~~이아닌
               a < b    a가 b보다 작다.
               a > b    a가 b보다 크다.
               a <= b    a는 b보다 작거나 같다. (등호가뒤에와야함 띄어쓰기하면안댐)
               a >= b    a는 b보다 크거나 같다. (등호가뒤어와야함 띄어쓰기하면안댐)
               a == b    a는 b와 같다.
               */
     
               int num = 5;
     
               System.out.println("num = " +num);    // num = 5
               /* && 연산 */
     
               // true,true => true
               System.out.println("num > 0 && num < 10 -> " + (num > 0 && num < 10));     // num > 0 && num < 10 -> true
     
               // false,true => false     
               System.out.println("num < 0 && num < 10 -> " + (num < 0 && num < 10));    // num < 0 && num < 10 -> false
     
                /* || 연산 */
     
               // true,true => true
               System.out.println("num < 0 || num < 10 -> " + (num < 0 || num < 10));    // num < 0 || num < 10 -> true
     
               // false,true => true
               System.out.println("num < 0 || num < 10 -> " + (num < 0 || num < 10));    // num < 0 || num < 10 -> true
     
               // false,false => false
               System.out.println("num < 0 && num > 10 -> " + (num < 0 && num > 10));    // num < 0 && num > 10 -> false
     
                /* ! 연산 */
     
               // false인데 !붙어서 true 출력
               System.out.println("!(num<0) = " + !(num < 0));    // !(num<0) = true
     
               num = 0;
               System.out.println("num = " + num);    // num = 0
               System.out.println("!(num > 0 && num < 10) -> " + !(num > 0 && num < 10));    // !(num > 0 && num < 10) -> true    
               System.out.println("!(num < 0 || num < 10) -> " + !(num < 0 || num < 10));    // !(num < 0 || num < 10) -> false
        }
    }
     
     
     
    cs


    728x90

    'Java > Script' 카테고리의 다른 글

    문자열의 길이, 문자열의 수정  (0) 2018.02.10
    문자열의 비교,검색  (0) 2018.02.10
    삼항연산자  (0) 2018.02.10
    증감연산자  (0) 2018.02.10
    자바에서의 연산(Operator)  (0) 2018.02.10

    댓글

Designed by Tistory.