반응형
SMALL

  프로그램언어는 순서,선택,반복의 논리로 구성됩니다. 순서 논리란? 위에서 아래로 차례로 순서대로 실행된다는 논리입니다. 프로그램을 작성하다보면 단순히 순서 논리만으로 해결 할수 없는 문제들이 많이 있습니다. 실 생활에서는 조건에 따라서. if문을 사용할때, 이중 if문을 사용할때, 다중 if문등 사용에 맞게 프로그램을 작성하시면 될겁니다. 


◈ 단순 if문?

if(조건식){ 문장들;}: if안에 조건식이 참이면 문장들이 수행되고, 거짓이면 if문은

수행하지 않습니다. 공식은 아래와 같습니다.




ex ) if(num<10)

    { 

     System.out.println(" 10보다 작은 숫자입니다:");

    }

num값에 5을 입력하면 실행되고, num 값에 11을 입력하면 실행되지 않습니다.



◈ 이중if문이란?

if(조건식) 참이면 문장들을 수행하고 if(조건식) 거짓이면 else 문장을 수행합니다.




ex) if( num<10)

    { 

      System.out.println("10보다 작은 숫자"):

     }

     else

     { System.out.println("10보다 큰 숫자"):

     }


num값에 5을 입력하면, 10보다 작은 숫자가 실행되고, num값에 1을 입력하면, 10보다 큰 숫자가 실행됩니다.


◈ 다중 if문이란?

조건을 더욱 구체적인 결과를 얻고자 할때 다중if문을 사용합니다.



ex)

if(1<=num && num<=3)

  System.out.println("num는 1과 3번 사이에 있습니다);

else if( 4<=num && num<=6)

 System.out.println("num는 4과 6번 사이에 있습니다");

else if(7 =num && num <=10)

System.out.println("num은 7과 10번 사이에 있습니다.");

else

  System.out.println("어떤 번호에도 해당되지 않네요"):


즉, num값에 8을 입력하면 '7과 10번 사이에 있습니다' 실행되고 num값에 11을 입력하면 '어떤 번호에도 해당되지 않네요' 실행됩니다.



반응형
LIST

+ Recent posts