JAVA_반복문 for

박예린·2022년 12월 21일
0

Java

목록 보기
10/23

for문

for : 루프문, 순환문
목적 : 원할(조건이 참)때 까지 반복처리하는 제어문
주의점 : 무한 루프에 빠지지 않도록 조심
형식:
for(초기화; 조건식; 연산자;) {
처리
}
ex) int i;
for(i=0; i<5; i++){
처리
}

        int i;
		
		for(i=0; i<5; i++) {
			System.out.println("for loop i =" + i);
		}
		
		System.out.println("i = " + 5);
		
		System.out.println("for loop 1");
		
		for(i =1; i<=10; i++) { //인클리먼트 증감식 사용
			System.out.println("for loop " + i);
		}
		
		for(i=0; i<10; i=i+2) { //i=i+2 이런 증감식 표현도 가능함
			System.out.println("for loop " + i);
		}
		
		for(i=10; i>0; i--) { //디클라이먼트 사용
			System.out.println("for loop " + i);
		}
	
		
		for(int j=0; j<10; j++) { //여기서 j는 for문 안에서만 접근(사용)이 가능함
			System.out.println("for loop" + j);
		}

2중 for문

       //2중 for문
		for(int n=0; n<5; n++){ //n=0 1 2 3 4
			System.out.println("for n = " + n); 
			//
			for(int k= 0; k<3; k++) { //k = 0 1 2 
				System.out.println("for k = " + k); 
			}
		}

for + if + array

       //for + if + array
		int array[] = { 2, 4, 5, 6, 8};
		for(i =0; i<array.length; i++) { //i<5 -> array.length로 쓰기 가능
			System.out.println(array[i]);
		}
		
		for(i=0; i<array.length; i++) {
			if(array[i] == 6) {
				System.out.println("6을 찾았습니다.");
			}
		}
		
		//홀수 찾기
		for(i=0; i<array.length; i++) {
			if(array[i] %2 == 1) { //짝수를 찾을 때는 array[i] %2  == 0으로 변경
				System.out.println("홀수가 있습니다." + array[i] + "입니다.");
			}
		}
profile
개발자를 꿈꾸는 귀여운 나

0개의 댓글