ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [4] if
    Develpment/Java Sample Source 2020. 9. 13. 21:26

     if

    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
    package control_statement;
     
    public class If_01 
    {
        public static void main(String[] args)
        {
            // 제어문 : 프로그램을 제어하는 문장, 분기문과 반복문으로 나누어짐.
            
            /*
             분기문 : if, switch
             반복문 : for, while
             */
            
            // if문 : 단순 if 문
            
            int nNum = 51;
            String strMsg = "";
            
            if( nNum != 50)
            {
                strMsg = "nNum은 50이 아닙니다.";
            }
            
            if( nNum == 50// (조건식)
            {
                // 조건식 = true
                strMsg = "nNum은 50 입니다.";
            }
            
            System.out.println(strMsg);
        }
    }
    cs


     실행결과

     nNum은 50이 아닙니다.


     if 2 

    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
    package control_statement;
     
    public class If_02 
    {
        public static void main(String[] args) 
        {
            int nNum = 49;
            String strMsg = "";
            
            if(nNum++ >= 50// 조건식
            {
                // 조건식 = true
                strMsg = "nNum은 50 이상의 수";
            }
            else
            {
                // 조건식 = false
                strMsg = "nNum은 50 미만의 수";
            }
            
            
            System.out.println(strMsg);
            System.out.println(nNum++ >= 50 ? "nNum은 50 이상의 수" : "nNum은 50 미만의 수");
            
            System.out.println("-----------------------------------------------------");
            
            
            // 30 이상이면 "드실만큼 드셨군요" , 아니면 "더 드셔도 됩니다."  + "감사합니다."
            
            int nAge=29;
            
            //nAge = 30;
            
            if(nAge >= 30)
                strMsg = "드실만큼 드셨군요.";
            else
                strMsg = "더 드셔도 됩니다.";
            
            System.out.println(strMsg);
            System.out.println("감사합니다.");
        
        }
    }
    cs


     실행결과

    nNum은 50 미만의 수

    nNum은 50 이상의 수

    -----------------------------------------------------

    더 드셔도 됩니다.

    감사합니다.


    if 3

    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
     package control_statement;
     
    public class If_03 
    {
        public static void main(String[] args) 
        {
            // 다중 if문 : 여러개의 조건 비교가 필요한 경우
            
            int nNum = 75;
            String strMsg = "";
            
            if(nNum >= 90)
                strMsg = "수";
            else if(nNum >= 80)
                strMsg = "우";
            else if(nNum >= 70)
                strMsg = "미";
            else if(nNum >= 60)
                strMsg = "양";
            else
                strMsg = "가";
            
            System.out.println(strMsg);
        }
    }
    cs


    실행결과 


    'Develpment > Java Sample Source' 카테고리의 다른 글

    [6] for - single  (0) 2020.09.13
    [5] switch  (0) 2020.09.13
    [3] Operator 2  (0) 2020.09.13
    [2] Operator  (0) 2020.09.13
    [1] Casting  (0) 2020.09.13

    댓글

Designed by Tistory.