drexqq

[Java, 자바] for문 본문

Back-End/Java

[Java, 자바] for문

drexqq 2020. 5. 21. 19:04
728x90
반응형

Java의 for문에 대해서 알아보자

 

for문은 loop(순환) 문이라고 생각하면 좋을 것 같다.

 

지정한 횟수만큼 반복을 하는 제어문이기도 하다.

 

for (int i = 0; i < 10; i++) {
	System.out.println("i = "+i);
}

  
보통 위와 같은 형태로 작성하게 된다.

 

for (초기화; 조건; 연산식) { 실행 }

 

여기서 초기화는 말그대로 변수를 초기화해주는 부분이다.

 

조건은 범위를 정해주는 부분이고, 연산식은 증감연산을 해주는 곳이다.

 

또한 for문 2개를 사용하는 2중for문도 있다.

 

for (int i = 0; i < 10; i++) { 		// A
			
		System.out.println("i = "+i);
			
	for (int j = 0; j < 5; j++) {	// B
				
		System.out.println("j = "+j);			
	}
}

이런 식으로 사용하게 되는데

저렇게 작성을 하게 되면 A안에 B가 위치해 있으니, A가 한번 지나가면 B는 5번 실행되게 된다.

 

그렇게 되면 

i = 0
j = 0
j = 1
j = 2
j = 3
j = 4


i = 1

  :

i = 9

j = 0 
j = 1 
j = 2 
j = 3 
j = 4

 

이런식으로 값이 나오게 될 거다.

 

for문과 2중 for문은 활용도가 굉장히 높으니 잘 기억해둬야겠다.

728x90
반응형

'Back-End > Java' 카테고리의 다른 글

[Java, 자바] break문  (0) 2020.05.25
[Java, 자바] while문, do while문  (0) 2020.05.25
[Java, 자바] swtich문  (0) 2020.05.21
[Java, 자바] If문  (0) 2020.05.21
[Java, 자바] 배열(Array)  (0) 2020.05.21
Comments