성장 일기/쌍용교육센터 / / 2022. 12. 12. 12:30

1208/조건문, 반복문

쌍용교육센터에서 공부한 내용을 정리하며 기록하는 글이고 주관적인 생각이 들어갈 수 있습니다.
잘못된 내용이나 피드백 및 생각 공유는 언제든 환영입니다.
댓글로 남겨주시면 확인 후 수정하겠습니다.

 

조건문

조건을 부여하여 코드를 선택적으로 실행하도록 만드는 문장이다.

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
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유