제어문 - For문

구름·2022년 11월 20일

Java_1

목록 보기
9/19

For문

조건을 만족하는 동안 블럭{}을 반복 -> 반복횟수를 알 때 적합
조건식이 true인 동안 실행 블락을 반복으로 처리, 조건이 false이면 For문을 빠져나온다.

for(int i=1;i<=5;i++) {
system.out.println(" I can do it. ")
/// 실행문이 5번 반복된다. 
for (초기값 ; 조건; 증감식) { 실행 블락 ; //조건이 true 일 동안 반복, false이면 빠져나온다.
  • for문의 특수한 형태 (무한루프)
  1. for문에서 조건이 생략될 경우 무한 루프
  2. 초기식, 조건, 증감식이 모두 빠진 경우도 무한루프
for(int i = 0 ; ; i++) {
System.out.println("무한루프")
//조건이 생략되면 무한루프 
예제 : For문 사용해서 구구단 출력하기
for(int i = 1; i<10 ; i++ ) {
			System.out.println(i + "단 출력 ");
			for(int j = 1; j < 10 ; j++) {
		System.out.println(i + "*" + j + "=" + i * j);
			}
			
		}

	}

}

중첩 For문

for(int i = 1; i<10 ; i++ ) {
			System.out.println(i + "단 출력 ");
			for(int j = 1; j < 10 ; j++) {
		System.out.println(i + "*" + j + "=" + i * j);

안쪽 For문이 끝나고 겉 for문을 돈다.

[별찍기 예제]

//별찍기

		for(int i = 1 ; i <= 5 ;i++) {
			for(int j = 1 ; j <=i; j++ ) {
				System.out.print("*");
				
			}
		System.out.println();

j 변수 * <- 이 값이 i 가 늘어나는 만큼 늘어남.
다 처리한뒤 ln의 줄바꿈을 역할하며
for i의 조건까지 처리 함.

그뒤에 별이 두개 , 세개로 늘어나는 형태로 별 찍기 가능

<<처리결과>>

profile
내가 보려고 하는 업데이트

0개의 댓글