자바 코딩 for 반복문 프로그래밍 for(초기값 ; 조건식 ; 증감식 ) 사용 방법

자바 코딩에서 for 반복문은 for(초기값, 조건식, 증감식)으로 사용한다.
조건이 만족되는 동안 동일한 코드를 반복하고 실행하며 작업을 자동화하며 처리 효율을 높이는데 있다.
주로 배열, 리스트, 횟수 계산, 누적 합계, 패턴 계산 등에 활용된다.

자바 / for 반복문 / for(초기값 ; 조건식 ; 증감식 )
자바 / for 반복문 / for(초기값 ; 조건식 ; 증감식 )

1.자바 코딩 / for 반복문 프로그래밍
for(초기값 ; 조건식 ; 증감식 ) 사용 방법

자바에서 for 반복문은 시작과 끝에 대한 명확한 조건에 대해 반복을 한다.
정해진 작업량에 대한 명확한 시작과 조건이 있으며, 규칙적인 반복을 실시한다.
이것은 for 조건문의 문법에서 확인할 수 있는데,
for 조건문에 필수적으로 사용되는 식이 3가지가 있다.
`초기값, 조건식, 증감식`이 그것이다.
for 조건문은 일정한 규칙에 따라 반복되기 되면, 시작이 있다면 끝이 있다. 끝은 조건식에 따라 다르다.
초기값은 반복을 시작하기 위한 숫자형태의 시작값을 설정한다.
조건식은 조건이 true 인 경우에만 for 조건문 내부의 코드를 실행한다. 조건식이 false 이면 반복을 중단한다.
증감식은 일정한 수치로 더하거나 빼는 등의 식으로써 반복을 지속하도록 한다.
이 3가지 조건식은 하나의 문장으로 표현할 수 있다.
`1부터 시작하여 100이 되는 경우 반복을 중단하며, 코드 실행 조건은 100이내의 값 중 짝수라면 코드를 실행한다.`

  1. 초기값
  2. 조건식
  3. 증감식

2.for 반복문 문법

구구절절 설명이 길었지만, 정작 문법을 보면 별 것 없다.
이 구문이 실행되는 순서를 알면 쉽다.
초기값은 숫자 형태로 for 반복문이 시작하는 설정값이라 보면 된다.
일단 순서부터 보자.
초기값이 설정되고, 조건식으로 초기값을 비교한다.
조건이 참( true )라면 for 반복문 내부의 코드가 실행된다.
그리고, 증감식을 통해 초기값을 증가 또는 감소시킨다.

  1. 초기값 설정
  2. 초기값을 조건식으로 비교
    1. 조건이 참( true )인 경우 코드 실행
  3. 초기값을 일정한 값으로 증가 또는 감소시킨다.

for (초기값; 조건식; 증감식) {
    /* 실행코드 */
}

3.코드 사용법

for 반복문의 간단한 문법을 언급했다.
문법에 대한 간단한 예제를 하나 만들어 본다.
솔직히 for 반복문은 해당 구문 하나만 익히면 응용이 수월하다.
코드를 만들고 위의 문법에 따라 순서를 설명해 본다.
아래는 1부터 5이하까지 반복을 하며 숫자를 출력하는 간단한 for 반복문 코드이다.

for (int i = 1; i <= 5; i++) {
    /* 실행코드 */
    System.out.println(i);
}

위의 구문이 동작하는 방법은 다음과 같다.
초기값은 `int i = 1`로 설정한다.
초기값이 조건 `i <= 5 ( 5 이하 )` 조건이 참( true )라면 for 반복문의 코드인 실행한다.
실행할 코드는 `초기값 변수 i`를 화면에 출력하는 것이다.
마지막으로 `i++`를 사용해 초기값 변수 `i`를 1 증가시킨다.
일단, 결과는 다음과 같다.
초기값으 1이며 조건은 5이하이기 때문에 5번 반복하는 결과를 보여준다.

자바 for 반복문 실행 결과
자바 for 반복문 실행 결과

4.예제 코드

for 반복문에 대한 간단한 예제를 만들어 보았다.
for 반복문은 while 반복문과 함게 배열과 컬렉션 ( collection ) 자료구조에 자주 사용된다.
자료구조를 알면 제공되는 메서드를 사용하면 되고, 굳이 사용하는 일은 적겠지만, 세밀한 데이터 가공이 필요한 경우에 사용될 수 있다.
for 반복문의 가장 흔한 예제인 구구단을 만들어 본다.
2단에 대한 for 반복문을 만들고 흐름을 언급해 보고자 하며, 아래는 코드를 보여준다.

public class TimesTable {

    public static void main(String[] args) throws Exception {

        System.out.println("\n---------- Start\n");

        int num1 = 2;

        for (int i = 1; i <= 9; i++) {
            System.out.println(num1 + " × " + i + " = " + (num1 + i));
        }

        System.out.println("\n---------- End\n");

    }
}

위의 코드는 2단에 대한 구구단을 표현한 것이다.
2단만 표현하기 때문에 변수 `num1 = 2`로 지정하였다.
다만, 1부터 9까지 곱셈이 이루어지기 때문에 for 반복문의 조건식은 9이하로 지정한다.
초기값은 1부터 시작한다.
코드가 실행되면 초기값 1은 1씩 증가한다.

  1. for 반복문
    1. 초기값 int i = 1
    2. 조건식 i <= 9
      1. 조건이 참( true )인 경우 코드 실행
      2. 조건이 거짓( false )인 경우 for 반복문 중단
    3. 코드 실행 후 i++ 1증가

5.결과 화면

아래는 위의 2단 구구단에 실행결과이다.
2단이기 때문에 고정값이며 초기값은 1부터 9까지 반복되는 것을 볼 수 있다.
만약, 조건식이 틀리다면 for 반복문은 중단되는 것을 확인할 수 있다.

2단 구구단 결과
2단 구구단 결과

댓글

이 블로그의 인기 게시물

귀문과 혼문 뜻 어떤 영(靈)들이 드나드는 문

윈도우 캡쳐 이미지 자동 저장 위치 찾기

포토피아 모자이크 효과 만들기 인터넷 포토샵 사용

Featured Post

안전자산의 뜻과 종류 | 자산가치의 하락이 적고 신뢰도가 높은 자산

이미지
국제사회가 어지러운 경우, 시장 변동성이 커지고 경제 전망이 불투명해진다. 이런 경제 상황이 불안해지는 경우 사람들의 시선은 `안전자산`으로 향하게 된다. 불안한 경제의 위기 상황 속에서 내 소중한 원금을 최대한 보존할 수 있는 자산은 대표적으로 금, 달러, 국채가 있다. `안전자산`이라고 해도 가지고 있는 원금을 완전히 보존한다고 장담할 수 없지만, 가치 하락에 대한 변동성은 상대적으로 작다. 즉, 자신이 가진 자산가치의 하락이 적고, 신뢰도가 높은 자산을 의미한다. 안전자산 뜻 종류 / 금, 예금, 적금, 미국 달러 안전자산이란 무엇인가? `안전자산`의 뜻은 금융 시장의 불확실성이 커지거나 위험이 닥쳤을 때도 가치가 크게 하락하지 않고, 원금이 상대적으로 최대한 안전하게 보장될 가능성이 높은 자산을 뜻한다. 단순히 가격이 변하지 않는 것 뿐만 아니라, 필요할 때 즉시 현금화할 수 있다는 장점이 있지만, `유동성`과 채무 불이행에 따른 `신용도`가 어느 정도는 뒷받침되어야 합니다. 이런 경우 유동성과 변동폭이 큰 주식같은 투자 자산에서 돈은 빠져나오며 `안전자산`으로 돈이 다시 몰리는 현상이 발생한다. 대표적인 안전자산의 종류 안전자산의 세계에도 대장주들이 있다. 금, 달러, 국채가 그렇다. 시장 상황에 따라 선호도는 다르지만, 전 세계적으로 통용되는 대표적인 자산은 다음과 같다. 금(Gold) 인플레이션이나 화폐 가치 하락에 대비할 수 있는 대표적인 실물 자산이다. `실물`이라는 점에서 사람들의 심리적 안정감이 크다. 예금, 적금 가장 친숙한 형태의 안전자산 중 하나. 예금자 보호법에 의해 일정 금액까지 원금이 보장된다. 미국 달러(USD) 세계 기축통화인 달러는 경제 위기 시 가치가 상승하는 경향이 있다. 가장 강력한 유동성을 자랑한다. 미국 국채 미국 정부가 망하지 않는 한 원금과 이자를 보장받을 수 있다는 신뢰가 존재한다. 미국 국채의 신뢰성 덕분에 가장 안전한 국가 채권으로 분류됩니다. 안전자산 투자 시 주의사항 안전자산이 무조건 `무결점`인 것도 ...