코드는 위에서 아래로 순차적으로 흐르는데
순서를 바꾸기 위해서 쓴다
반복문과 조건문이 있다~
~문 : 그 자체로 종결될 수 있는 것
조건문 반복문
If switch For while등
If (조건식) {
실행문(들);
}
If (조건식) {
실행문(들);
} else {
실행문(들);
}
딱 한줄만 실행문이 존재하면 중괄호 생략가능
하나 중괄호는 왠만하면 쓰는걸로~
Else 들여쓰기를 맞춰줘야한다
문자열 비교
== : 숫자형태만 비교가능!
조건문의 일종
여러 경로 중 하나를 선택할 때 사용
낙하방식으로 콜론 case 레이블 이용
스위치문의 형태
코드의 수를 획기적으로 줄일 수 있다!
While 문~ do~while문
반복할 조건을 안다.
반복 횟수를 안다.
While (조건식) {
반복실행문(들);
}
While문 예시
Do{
반복 실행문(들)
}while (조건식);
Do while문 예시
For(초기식; 조건식; 증감식){
반복문
}
이미 이전에 값이 초기화 되어 for 내부에서 값을 지정할 필요가 없을 경우
반복 수행에 대한 조건이 수행문 내부에 있는 경우
증감식에 대한 연산이 복잡하거나 다른 변수의 연산결과값에 결정되는 경우
알고리즘
: 문제를 해결하는 단계적 절차.
한번에 알고리즘 작성이 안되기 때문에
유사코드와 flowchart 활용
Ex)유사코드
분기문
Break;
Continue문
Continue는 반복되는 곳으로 돌아가서
분기문은 조건문과 같이 사용한다.