[Java] 자바 프로그래밍 - 04 반복문,배열

Dev_Honey·2022년 11월 30일
0

JAVA

목록 보기
4/8
post-thumbnail

반복문

1. 반복문

반복적인 작업을 하기 위해서 컴퓨터가 대신하도록 하는 것이 반복문(loop,iteration)이다.

while문

while(조건){
반복 실행 영역
}
package org.honey.javatutorials.loop;
public class WhileDemo {
	public static void main(String[] args) {
		while (true) {
			System.out.println("Conding Everybody");
		}
	}
}
//true라는 값을 박아버림 === 하드코딩 , 즉, 값을 픽스해버리는 것 === 하드코딩
//true를 false로 바꾸면 반복문 실행 안됨
package org.honey.javatutorials.loop;
public class WhileDemo {
	public static void main(String[] args) {
		int i = 0;
		while (i < 10) {
			System.out.println("Coding Everybody" + i);
			i++;
		}
	}
}
//하드코딩안하고, i의 범위를 주고 while문 실행
//조건문의 조건이 True일 경우 반복문 실행, False가 되면 반복문 실행 X

for문
코드의 응집성을 높이기위해서 while에서 for문의 형태로 만든 것이다.

for(초기화;종료조건;반복실행){
반복적으로 실행될 구문
}```
package org.honey.javatutorials.loop;
public class ForDemo {
	public static void main(String[] args) {
		for (int i = 0; i < 10; i++) {
			System.out.println("Coding Everybody" + i);
		}
		;
	}
}
//종료조건이 false가 되면 반복문 중단

2. 반복문의 제어

break, continue
반복작업을 중단시키거나 계속 이어나가게 하는 method

break
반복작업을 중단시키고 싶을 때 사용!

package org.honey.javatutorials.loop;
public class BreakDemo {
	public static void main(String[] args) {
		for (int i = 0; i < 10; i++) {
			if (i == 5)
				break;
			System.out.println("Conding Everybody" + i);
		}
	}
}

continue
현재 실행되는 반복을 중단시키고 다음 반복으로 진행!!

package org.honey.javatutorials.loop;
public class BreakDemo {
	public static void main(String[] args) {
		for (int i = 0; i < 10; i++) {
			if (i == 5)
				continue;
			System.out.println("Conding Everybody" + i);
		}
	}
}

3. 반복문의 중첩(이중,삼중 for문 )

package org.honey.javatutorials.loop;
public class LoopDepthDemo {
	public static void main(String[] args) {
		for (int i = 0; i < 10; i++) {
			for (int j = 0; j < 10; j++) {
				System.out.println(i + "" + j);
			}
		}
	}
}

i 0~9, j 0~9
i가 0 j 0~9
i가 1 j 0~9
......
i가 9 j 0~9

배열

배열(Array)은 연관된 정보를 그룹핑 하는데 사용한다. 즉, 변수는 하나의 데이터를 저장하기 위한 공간이라면, 배열은 여러 개의 데이터를 저장하기 위한 공간


profile
자습서 같은 공부 블로그 만들기!

0개의 댓글