728x90
728x90
- if 문
if는 "만약에" 라는 뜻을 가진 영어 단어이며, 프로그래밍에서도 "만약에 X라는 조건일 때"라는 뜻으로 사용됩니다.
import java.io.*;
class Main {
public static void main(String[] args) {
int a = 5;
if(a < 3) {
System.out.println("A가 3보다 작습니다.");
}
}
}
위 예제를 실행해 보면 분명히 7번째 줄에 "A가 3보다 작습니다."라는 내용을 출력하라는 소스코드가 있음에도 불구하고 출력되는 내용이 없습니다.
import java.io.*;
class Main {
public static void main(String[] args) {
int a = 5;
if(a > 3) {
System.out.println("A가 3보다 큽니다.");
}
}
}
이번에는 "A가 3보다 큽니다." 라는 문장이 출력되는 것을 볼 수 있습니다. 왜 이런 현상일 발생했을까요? 바로 6번째 줄에 있는 if 문 때문입니다.
if 문은 아래와 같은 형식으로 작동됩니다.
if( /* 조건 */ ) {
/*
조건이 만족할 경우 동작하는 구간
*/
}
문법 형태는 다음과 같습니다.
1. if ( /* 조건 */ )
- if 뒤에 소괄호가 존재하며, 소괄호 내에는 true 혹은 false가 될 수 있는 조건이 필요합니다. 앞에서 배운 논리연산자 혹은 비교연산자 등을 사용할 수 있습니다.
2. 중괄호
- if 의 조건을 만족할 시 동작하는 구간입니다.
- 중괄호가 존재하지 않아도 동작 가능하지만, if 를 사용한 후 단 한 줄만 동작합니다.
- 중괄호 내부에서 선언된 변수는 중괄호를 벗어난 후 사용할 수 없습니다.
유영식 선생님 감사합니다.
728x90
728x90
'비전공자의 개발과 친해지기 > 조건, 선택문' 카테고리의 다른 글
[JAVA : 조건/선택문]3. switch 문 (0) | 2022.04.08 |
---|---|
[JAVA : 조건/선택문]2. else / else if문 (0) | 2022.04.08 |