Java의 프로그램 제어문

독자 여러분, 오늘까지 Java를 배우는 멋진 여정이었으며 오늘은 Java 학습 8일차입니다. 지금쯤이면 게시물의 제목을 읽었을 것이므로 내가 오늘 프로그램 제어 문을 공부했음에 틀림없다는 것을 알아야 합니다. 그러나 그것은 많은 주제를 포함하고 있기 때문에 부분적으로 게시할 것입니다.
오늘은 다양한 if 문에 대한 예를 들어 설명하겠습니다.

if 문 -


  • 예를 들어 램이 숙제를 제시간에 마치면 그의 어머니가 그에게 상을 줄 것입니다.

  • 여기서 우리는 Ram이 제 시간에 숙제를 하면 보상을 받을 것이라는 조건을 보여줍니다. Java 프로그래밍의 if 문도 프로그램의 흐름과 의사 결정을 제어하기 위해 프로그래밍에 사용됩니다.

  • 구문 -

  •     if(condition)
        {
          statements
        }
    


  • 예: -

  • public class UsingIfStatement {
        public static void main(String[] args) {
            // here we demonstrate using the if statement in a program.
    
            int numberOfBoys = 29;
            if (numberOfBoys == 29) {
                System.out.println("There are twenty-nine male students in the class.");
            }
            System.out.println("This statement is general statement and is independent of if block .");
        }
    }
    


    if-else 문 -


  • 위에서 논의한 'if' 문과 유사하지만 유일한 차이점은 제공된 조건이 false로 평가되면 다른 문 집합이 실행된다는 점에서 else가 포함되어 있다는 것입니다.

  • 구문 -

  •   if(condition)
        {
          statements
        }
      else(condition)
       {
          statements
       }
    



  • 예 -

  • 
    public class UsingIfElseStatement {
        /*
         * here we make a simple program which checks for the number to be even or odd using if else block.
         */
        public static void main(String[] args) {
            int checkNumber = 7;
            System.out.println("Check whether number 7 is even or odd? ");
    
            if (checkNumber % 2 == 0) {
                System.out.println("Number is even.");
            } else {
                System.out.println("Number is odd.");
            }
        }
    }
    


    중첩된 if 문 -


  • if 문은 if-else 블록의 다른 if 문의 결과인 경우 중첩된 if 문이라고 합니다.

  • 예 -

  • public class NestedIfStatements {
        /*in this program we learn how to use nested if statement in java
         *
         * here if first condition evaluates to true then second condition is checked to produce an output.
         */
    
        public static void main(String[] args) {
            int number1 = 4, number2 = -1;
            if (number1 > 10) {
                if (number2 > 0) {
                    System.out.println("Number1 is = " + number1 + " and " + "Number2 is = " + number2);
                }
            }
            else{
                System.out.println("Sorry number1 and number2 didn't fall  in range of 10 and greater than 20.");
            }
    
        }
    }
    


    if else-if else 사다리 -


  • 또한 if 및 if else 및 중첩된 if 조건과 비슷하지만 'true'로 평가되는 조건이 발견되자마자 관련 명령문이 실행되고 나머지는 버려지고 조건 중 어느 것도 충족되지 않으면 true로 평가되면 'else' 조건이 실행됩니다.
    +

  • public class UsingIfElseifElseStatement {
        /*
         *here we check that whether a number is positive, negative or equal to zero.
         */
        public static void main(String[] args) {
            int checkNumber = 7;
            System.out.println("Check the number 7 whether it id positive, negative or zero. ");
    
    
            if (checkNumber > 0) {
                System.out.println("Number is Positive.");
            } else if (checkNumber < 0) {
                System.out.println("number is Negative.");
            } else {
                System.out.println("Number is zero.");
            }
        }
    }
    


    그래서, 내일 프로그램 제어 문에서 하루 동안 우리는 그 안에 남아 있는 다른 주제에 대해 논의할 것입니다. 그때까지 학습은 계속 성장할 것입니다.
    불일치가 발생하면 자유롭게 지적하거나 제안하십시오.

    좋은 웹페이지 즐겨찾기