카테고리 없음

[IntelliJ-JAVA] : 반복문 for, while

juunghee 2025. 2. 25. 01:57

JAVA - 반복문 [ for / while]

 

 

 

 

1부터 5까지 화면에 출력하고싶다.

일반적인 방법으로는 아래와 같이 println 해서 하는 방법이 있다.

 

하지만 이렇게 사용하면 불편하기 때문에 반복문을 사용해준다.

 

 

반복문 [ for ]

for은 반복 횟수가 정해져있을 때 사용한다.

 

i, j, k 순으로 선언하여 사용.

for ( int = 시작값; <종료값; 스텝)

 

- 1부터 5까지 화면에 출력하고 싶다.

int i = 0       i를 0 으로 초기화하고

i < 5            i가 5보다 작으면 계속 반복한다.

i = i + 1       1씩 증가한다.

 

System.out.println( i + 1 );       java는 0부터 시작한다. 근데 우리는 1부터 출력을 하고싶기 때문에 i에 1을 더해준다.

 

i는 0이고

화면에 i + 1를 출력

반복문이기 때문에 스텝으로 돌아가서, i에 1을 더해서 i에 저장해라.

i 는 1이고 5보다 작기 때문에

i + 1 에서 화면에 출력

출력값

 

100번 반복을 하고싶다면?

 

 

 

홀수만 나오게 하고싶다면?

 

1부터 100까지 다 더한 값은??

<변수, 연산, 반복문>

(i ++ 는 i = 1 + 1와 같다.)

 

출력값 >

 

 

1부터 100까지 수 중에서 홀수만 더하고싶다면?

위 코드는 홀수를 잘 가져오는지 눈으로 확인한 코드이다.

아래는 홀수만 더한 값만 출력하는 코드

 

 

 

3의 배수에는 짝! 나머지는 숫자만 출력하게 100까지 반복문

<반복문, 조건문>

 

 

 

반복문(while)

 

while문은 조건이 참인 동안 계속 반복을 수행하는 반복문이다.

 

조건이 참인 동안 코드를 반복한다(i < 6)

 

home