[공공데이터 개발과정] 0315 자바

송경근·2023년 5월 12일
0

자바 배우기

목록 보기
3/18

제어문

코드는 위에서 아래로 순차적으로 흐르는데
순서를 바꾸기 위해서 쓴다
반복문과 조건문이 있다~
~문 : 그 자체로 종결될 수 있는 것

조건문 반복문
If switch For while등

단순 if문

If (조건식) {
실행문(들);
}

If~else 문

If (조건식) {
실행문(들);
} else {
실행문(들);
}

다중 if문

중첩 if문

딱 한줄만 실행문이 존재하면 중괄호 생략가능
하나 중괄호는 왠만하면 쓰는걸로~

주의사항

Else 들여쓰기를 맞춰줘야한다

문자열 비교
== : 숫자형태만 비교가능!

Switch 문

조건문의 일종
여러 경로 중 하나를 선택할 때 사용
낙하방식으로 콜론 case 레이블 이용

스위치문의 형태

반복문

코드의 수를 획기적으로 줄일 수 있다!

While 문~ do~while문
반복할 조건을 안다.

For문

반복 횟수를 안다.

While 문

While (조건식) {
반복실행문(들);
}

While문 예시

Do while

Do{
반복 실행문(들)
}while (조건식);

Do while문 예시

For 문

For(초기식; 조건식; 증감식){
반복문
}

초기화식 생략

이미 이전에 값이 초기화 되어 for 내부에서 값을 지정할 필요가 없을 경우

조건식 생략

반복 수행에 대한 조건이 수행문 내부에 있는 경우

증감식 생략

증감식에 대한 연산이 복잡하거나 다른 변수의 연산결과값에 결정되는 경우

무한반복

Ex)

각 반복문 비교

참고사항

알고리즘
: 문제를 해결하는 단계적 절차.

한번에 알고리즘 작성이 안되기 때문에
유사코드와 flowchart 활용
Ex)유사코드

분기문
Break;

Continue문
Continue는 반복되는 곳으로 돌아가서

분기문은 조건문과 같이 사용한다.

profile
개발자가 되려는 학생입니다

0개의 댓글