개요
조건식에 따라 다른 실행문을 실행하기 위해 사용되는 것을 조건문이라고 하며,
작업이 반복적으로 실행되도록 할 때 사용되는 것을 반복문이라고 합니다.
조건문
if문, else
if문은 조건식의 결과에 따라 함수 실행 여부가 결정됩니다.
if-else문은 조건식의 결과가 참이면, if문 내부를, 그게 아닌 경우 else문 내부를 실행합니다.
📢 출력 예시
5 ↩️
입력한 수는 홀수입니다.
* ↩️은 입력 예시를 의미합니다.
else if
else if를 통해, 조건을 더 세분화할 수 있습니다.
📢 출력 예시
-2 ↩️
입력한 수는 음수입니다.
switch문
switch문은 괄호 안에 있는 변수와 동일한 값을 가지는 case부터 실행문을 실행합니다.
case가 없는 경우, default를 실행하며, break를 통해 switch문을 빠져나올 수 있습니다.
📢 출력 예시
2 ↩️
가장 작은 소수이자, 소수 중 유일한 짝수
반복문
for문
for문은 초기화식과 조건식, 증감식이 포함되며, 조건식이 true인 경우 반복 실행합니다.
📢 출력 예시
반복중…
반복중…
반복중…
반복중…
반복중…
반복 끝.
향상된 for문
배열을 통해 향상된 for문을 사용할 수 있습니다.
📢 출력 예시
0 2 4 6 8
위와 같이 반복문 안에서 배열의 값을 가져오고, 가져올 다음 항목이 없다면,
반복문을 종료합니다. 따라서, 향상된 for문의 반복 횟수는 배열의 길이와 동일합니다.
while문
while문은 조건식이 true인 경우 계속 반복합니다.
📢 출력 예시
8 ↩️
오답입니다.
10 ↩️
정답입니다.
break문을 통해 반복문의 실행을 중지할 수 있습니다.
do-while문
do-while문은 코드를 1번 실행 후에, 조건식이 true인 경우 반복 실행합니다.
📢 출력 예시
일단 실행하고 반복할지는 나중에.
위의 반복문은 조건이 false이므로, 반복을 하지 않지만,
do-while문은 조건을 보기 전에 실행을 한 번 하기 때문에, 위와 같은 결과가 나오게 됩니다.
정리
이것으로 Java의 가장 기초적인 부분을 다루었습니다.
여기까지만 배워도, 간단한 코딩을 하는데 무리는 없을 것이고,
다른 언어를 접했었다면, 비슷한 점이 많아 익히는데 어려움은 없었을 것입니다.
이제, Java의 큰 특징 중 하나인 '객체 지향 프로그래밍'을 접합니다.
다음에는, '클래스와 객체'를 다룹니다.
'Java > 기본 개념' 카테고리의 다른 글
7. 클래스와 객체 (2) (0) | 2024.05.23 |
---|---|
6. 클래스와 객체 (1) (0) | 2024.05.23 |
4. 연산자 (0) | 2024.05.17 |
3. 변수와 자료명 (2) (0) | 2024.05.16 |
2. 변수와 자료명 (1) (1) | 2024.05.15 |