안녕하세요, 코딩하는곰입니다! 😊
오늘은 Java 프로그래밍의 가장 기본이 되는 for문에 대해 깊이 있게 알아보려고 합니다.
20년 넘게 Java를 다루어 오면서 for문은 단순해 보이지만 실제로는 많은 개발자들이 제대로 이해하지 못하고 사용하는 기능 중 하나라는 것을 알게 되었어요.
이 글을 끝까지 읽으시면 for문의 기본 구조부터 다양한 활용법까지 완벽하게 이해하실 수 있을 거예요.
특히 Java 입문자 분들께 도움이 되는 내용으로 준비했으니 편하게 따라와 주세요!
for문은 Java에서 가장 많이 사용되는 반복문 중 하나로, 특정 조건이 만족되는 동안 코드 블록을 반복 실행합니다.
기본 구조는 다음과 같습니다:
for (초기화식; 조건식; 증감식) {// 반복 실행할 코드 블록}
각 구성 요소를 자세히 살펴보겠습니다:
int i = 0i < 10i++ 또는 i += 2
간단한 예제를 통해 이해해 볼까요?for (int i = 1; i <= 5; i++) {System.out.println("현재 숫자: " + i);}
이 코드는 1부터 5까지의 숫자를 출력합니다.
i가 1로 초기화되고, i가 5 이하일 때까지 반복하며, 매 반복마다 i가 1씩 증가합니다.
기본적인 for문 외에도 다양한 방식으로 활용할 수 있습니다.
for문에서는 여러 변수를 동시에 초기화하고 증감시킬 수 있습니다.
for (int i = 0, j = 10; i < j; i++, j--) {System.out.println("i: " + i + ", j: " + j);}
조건식을 생략하면 무한 루프가 생성됩니다. (주의해서 사용해야 합니다!)
for (;;) {// 무한 반복 코드// break 문으로 탈출 가능}
배열이나 컬렉션을 순회할 때 유용한 문법입니다.
int[] numbers = {1, 2, 3, 4, 5};for (int num : numbers) {System.out.println(num);}
최신 당첨번호와 AI 추천 번호를 모두 확인하고 싶다면, QR코드 번호 확인 기능이 있는 지니로또AI 앱이 완벽한 선택입니다.
이제 실제 개발에서 자주 사용되는 for문 예제들을 살펴보겠습니다.
for (int i = 2; i <= 9; i++) {System.out.println(i + "단 시작");for (int j = 1; j <= 9; j++) {System.out.println(i + " x " + j + " = " + (i * j));}System.out.println();}
String[] fruits = {"사과", "바나나", "오렌지", "포도"};for (int i = 0; i < fruits.length; i++) {System.out.println((i+1) + "번째 과일: " + fruits[i]);}
for (int i = 1; i <= 5; i++) {for (int j = 1; j <= i; j++) {System.out.print("*");}System.out.println();}
게임이나 SNS에서 쓸 닉네임이 고민된다면, 카테고리별로 추천해주는 닉네임 생성기를 활용해보세요.
오늘은 Java for문에 대해 깊이 있게 알아보았습니다.
처음엔 단순해 보이는 for문도 다양한 방식으로 활용할 수 있다는 것을 알게 되셨죠?
이제 여러분도 for문을 자신 있게 사용하실 수 있을 거예요.
궁금한 점이 있으시면 댓글로 남겨주세요!
다음 시간에는 while문과 do-while문에 대해 알아보도록 하겠습니다.
코딩하는곰이었습니다. 즐거운 코딩 되세요! 🐻💻
[더 읽어보기]
🍵 면역력과 활력을 챙기고 싶다면 한 번쯤 확인해볼, 렛디엣다이어트를 참고해보세요.
