JAVA BASIC4

으누·2024년 8월 31일
0

반복문

for문

for(초기식; 조건식; 증감식;){
	실행할 문장;
}

for(int i = 0; i < 10; i = i + 1){
	실행할 문장;
}

1. 초기식
----------
2. 조건식
3. 실행할 문장
4. 증감식
5. 조건식
6. 실행할 문장
7. 증감식
......

초기식(초기화식) : 반복문에서 사용할 변수를 초기화 한다.
조건식 : 반복을 수행할 범위를 구현
실행문 : 조건식이 true ~ false가 나올 때까지 반복하여 실행문
	수행
증감식 : 초기값을 증가 혹은 감소

대입 연산자(복합 대입 연산자, 누적 연산자)

예)
int money = 10000;
//money = money - 1000;
money -= 1000	
System.out.print(돈);

int num = 0;
//num = num + 1;
//num += 1;
num++;

증감 연산자

전위형 : 해당 라인에서 바로 적용
	++data, --data
후위형 : 다음 라인부터 적용
	data++, data--

기타 제어문

break : 즉시 해당 중괄호 영역을 탈출
	- if문 안에서 사용하면 if문을 탈출하지 않고
	if문을 감싸고 있는 중괄호 영역을 탈출한다.

{

if(조건식){
	실행할 문장
	}	

} ===> 여기를 탈출

continue : 즉시 다음 반복
	- 아래에 작성된 코드를 실행하고 싶지 않을 때 사용


while문

while(조건식){
	실행할 문장;
}	


for문과 while문의 목적
- for문은 몇 번 반복할지 알 때 사용
- while문 몇 번 반복할지 모를 때 사용

do ~ while

do{
	실행할 문장
}whlie(조건식);

<정리>

for문
1. 초기식 -> 2. 조건식(true) -> 3. 실행할 문장 -> 4. 증감식
2~4 반복, ...... 조건식이 false가 되면 탈출

while문
1. 조건식(true) -> 실행할 문장
1~2 반복, ..... 조건식이 false가 되면 탈출

do~while문
1. 실행할 문장 -> 2.조건식(true)
1~2반복, ...... 조건식이 false가 되면 탈출

==============================
배열 : 저장공간의 나열
ex.
int[] arData = {1,3,5,7,9}

1.
변수를 여러 개 선언하면 이름도 여러 개 생긴다. 이 때 각 저장공간을
관리하기 불편하다. 따라서 n칸 배열을 한 번만 선언하면 저장공간도
n개  생기고, 이름도 한 개이기 때문에 관리가 편하다.

2.
규칙성이 없는 값에 규칙성을 부여하기 위해

배열의 선언
1. 자료형[] 배열명 = {값1, 값2, 값3, .....}
// 어떤 값을 넣을지 알 때 사용

2. 자료형[] 배열명 = new 자료형[칸수];


3. 자료형[] 배열명 = null;
배열명 = new 자료형[칸수]
profile
코딩 일기장

0개의 댓글