[JAVA]for문

suyeon·2022년 8월 25일
1

JAVA

목록 보기
6/8
post-thumbnail

for문

형식

for([초기식]; [조건식]; [증감식]){
	실행문;
}
  1. 초기식 실행(초기식은 처음에 한 번만 실행한다.)
  2. 조건식 테스트(true/false)
    • false일경우: 반복문을 빠져나간다.
    • ture일경우: 반복문 실행
  3. 증감식 실행

(2,3번이 계속 반복!!)


예제

1부터 10까지 출력 반복하기

public class For1to10{
	public static void main(String args[]){
		for(int i=1; i<=10; i++)
			System.out.print(i +"\t");
	}
}

10부터 1까지 출력 반복하기

public class For10to1{
	public static void main(String ags[]){
		for(int i=10; i>=1; i--)
			System.out.print(i + "\t");
	}
}


for문의 중첩

i와 j가 같이 증가할 때

public class ForExam4{
	public static void main(String args[]){
		for(int i=1; i<=5; i++){				//i가 5까지 반복 증가
			for(int j=1; j<=5; j++)				//j가 5까지 반복 증가
				System.out.print(j +"\t");
			System.out.print("\n");				//j가 5번 반복되었을 때 내려간다
		}
	}
}


j가 i의 수 만큼 증가

public class ForExam5{
	public static void main(String args[]){
		for(int i=1; i<=5; i++){				//i가 5까지 반복 증가
			for(int j=1; j<=i; j++)				//j가 i까지 반복 증가
				System.out.print(j +"\t");
			System.out.print("\n");
		}
	}
}


i가 j까지 감소하기

public class ForExam7{				
	public static void main(String args[]){
		for(int i=3; i>=1; i--){			//3부터 1까지 감소 반복
			for(int j=1; j<=i; j++)			//j는 1부터 i까지 계속 증가
				System.out.print("*" +"\t");
			System.out.print("\n");
		}
	}
}

profile
📖개발블로그📖

0개의 댓글