쌍용교육센터에서 공부한 내용을 정리하며 기록하는 글이고 주관적인 생각이 들어갈 수 있습니다.
잘못된 내용이나 피드백 및 생각 공유는 언제든 환영입니다.
댓글로 남겨주시면 확인 후 수정하겠습니다.
조건문
조건을 부여하여 코드를 선택적으로 실행하도록 만드는 문장이다.
if, else if, swith~case가 있다.
if
if(상황제어)는 단일 if, if~else, 다중 if(else if) 3가지로 제공한다.
기본형, 참조형, 상수, 객체 모든 값을 비교할 수 있다.
단일 if
단일 if는 조건에 맞을 때에만 코드를 실행해야 할 때 사용한다.
문법으로는 아래와 같다.
if(조건식){
// 조건에 맞을 때 수행할 문장들
}
if~else문
if~else문은 둘 중 하나의 코드가 반드시 실행되어야 할 때 사용한다.
문법으로는 아래와 같다.
if(조건식){
// 조건에 맞을 때 수행될 문장들
}else{
// 조건에 맞지 않을 때 수행될 문장들
}
다중 if(else~if)
다중 if(else~if)는 연관된 여러 조건을 비교할 때 사용한다.
문법으로는 아래와 같다.
if(조건식){
// 조건에 맞을 때 수행될 문장들
}else if(조건식){
// 조건에 맞을 때 수행될 문장들
}else if(조건식){
// 조건에 맞을 때 수행될 문장들
}else{
// 모든 조건에 맞지 않을 때 수행될 문장들
}
switch~case
switch~case문은 정수형 데이터 형에서만 비교 가능했지만
JDK 1.7부터는 문자열도 비교가 가능해졌다. 일치하는 정수를 비교할 때 if보다 성능이 좋다.
문법으로는 아래와 같다.
switch(변수명){// 변수명은 정수상수를 저장할 수 있는 변수 : byte, short, int, char, String
case 상수:
// 변수의 값이 상수와 같을 때 실행할 문장
break; // 상황에 따라 break문 추가
case 상수:
// 변수의 값이 상수와 같을 때 실행할 문장
break;
default:
// 변수의 값이 일치하는 상수가 없을 때 실행할 문장
}
break
break문은 switch~case, for, while, do~while을 빠져나갈 때 사용하는 분기문이다.
반복문
반복문은 조합에 부합될 때까지 코드를 여러 번 실행하는 문장이다.
for, while, do~while문이 있으며
break를 사용하면 반복 실행 중에 반복문을 빠져 나갈 수 있다.
for
for문은 시작과 끝을 알 때 사용하는 반복문이다.
단일 for문과 다중 for문이 있다.
for(시작값; 끝값; 증감소식){
//반복수행 문장들
}
배우고 느낀점
아직까진 그 동안 배웠던 지식으로써 다 알던 것들이지만
반복문과 제어문을 사용해서 여러 알고리즘에
대해 나중에 공부를 해야 하기 때문에
다시 머리 속에 새기는 느낌으로 공부를 하고 있다.
'성장 일기 > 쌍용교육센터' 카테고리의 다른 글
1212/변수, 메서드 (0) | 2022.12.12 |
---|---|
1209/반복문 (0) | 2022.12.12 |
1207/소스코드 동작, 이클립스 개요 (0) | 2022.12.12 |
1206/연산자 (0) | 2022.12.12 |
1205/연산자 (0) | 2022.12.12 |