* 자바 - for()함수
for (초기화식; 조건식; 증감식) {
// 반복해서 실행할 코드 블록
}
- 초기화식 (Initialization): 루프가 시작될 때 단 한 번 실행되는 부분으로, 반복 변수를 초기화한다. (예를 들어, int i = 0;은 반복 변수 i를 0으로 초기화)
- 조건식 (Condition): 각 반복마다 평가되는 부분으로, 조건이 참인 동안에만 루프가 계속 실행된다. 조건이 거짓이 되면 루프가 종료된다. (예를 들어, i < 10은 i가 10보다 작은 동안에만 루프를 실행)
- 증감식 (Iteration): 각 반복이 끝날 때마다 실행되는 부분으로, 보통 반복 변수를 증가 또는 감소시키는 역할을 한다. (예를 들어, i++은 i를 1씩 증가)
* 자바 - for()함수 구현
- for()없이 1~n 출력하는 함수 만들기
- 필요 요소
- 초기식
- 조건식
- 증감식
- 함수 구현
//i~n 까지 출력하는 함수 만들기
public void funcFor(int i, int n) { // 초기식 - i 값 정의
//초기식, 조건식, 증감식 존재
if(i <= n) { // 조건식
System.out.print(i); //실행문
i++; // 증감식
funcFor(i,n); //재귀 호출
}
}
- 실행
public static void main(String[] args) {
functionFor f = new functionFor();
f.funcFor(1,5); //1~5까지 출력
}
- 출력값
12345
'개발 공부 > Java' 카테고리의 다른 글
[JSP/스프링] - 자바 웹 개발 개요 (0) | 2024.01.04 |
---|---|
[JSP/스프링] - 웹 프로그래밍의 이해 (0) | 2024.01.02 |
자바 링크드 리스트(Linked List) 개념 및 구현 (0) | 2023.12.16 |
VScode 자바 개발 환경 세팅 (0) | 2023.12.15 |
자바 프로젝트 - 11/17 - 11/22 (0) | 2023.11.21 |