Codegym University 과정의 일부로 멘토와 함께하는 강의 스니펫. 전체 과정에 등록하십시오.


"안녕하세요, 아미고. 오늘은 if/else 문 에 대해 이야기하겠습니다 ."

"변화하는 외부 환경에 반응하지 않는다면 프로그램은 거의 쓸모가 없을 것입니다. 프로그램은 환경에 적응하고 어떤 경우에는 하나의 작업을 수행하고 다른 경우에는 다른 작업을 수행하는 방법을 알아야 합니다. Java에서는 다음을 사용하여 이 작업을 수행합니다. 'if/else 문' – 조건이 충족되면 다른 코드 블록을 수행할 수 있게 해주는 특수 구문입니다."

"' 조건 ', ' 명령 1 ' 및 ' 명령 2 ' 의 세 부분으로 구성됩니다 . 조건이 참이면 ' 명령 1 '이 실행되고 그렇지 않으면 '명령 2' 가 실행됩니다. 이 명령은 둘 다 실행되지 않습니다. 진술은 대체로 다음과 같습니다."

if/else 문의 코드
if (condition)
    command_1;
else
    command_2;

"얼마나 신나는 일인가! 그 말이 프로그래밍을 훨씬 더 흥미롭게 만들 것이라고 생각한다!"

"예. 다음은 몇 가지 예입니다."

암호 설명
1
if (a < b)
    System.out.println("A is less than B");
else
    System.out.println("B is less than  A");
a가 b보다 작으면 첫 번째 명령이 실행됩니다. 그렇지 않으면 두 번째 명령이 실행됩니다 . 명령이 둘 다 실행되지는 않습니다.
2
if (a < b)
{
    System.out.println("A is less than B");
    System.out.println("B is greater than A");
}
else
{
     System.out.println("B is less than A");
     System.out.println("A is greater than B");
}
하나의 명령을 코드 블록으로 바꿀 수 있습니다. 나머지는 동일합니다.
if (a < b)
{
    a = 0;
}
else
{
}
비어 있는 경우 else 블록을 생략할 수 있습니다 .
이 세 가지 예는 완전히 동일합니다.
하나의 명령만 실행해야 하는 경우 중괄호를 생략할 수 있습니다. 둘 이상의 명령이 있는 경우 대괄호를 유지해야 합니다.
4
if (a < b)
{
    a = 0;
}
5
if (a < b)
    a = 0;

"디에고는 당신에게 몇 가지 일을 맡기라고 했습니다."


Codegym University 과정의 일부로 멘토와 함께하는 강의 스니펫. 전체 과정에 등록하십시오.