연산자
- 연산자 종류와 그에 따른 결과를 예측할 수 있다
- 연산자 종류
- 증감연산자 : 숫자
- 최종적으로 1증가/1감소 =>
전위형/후위형에 상관없이 연산이 끝난 다음에 변수의 값이 1증가/1감소
- 전위형 : ++변수명, 증가하고 동작
- 후위형 : 변수명++, 동작하고 증가
- 산술연산자 : 숫자
- / : 정수 / 정수 => 정수(소수점이 사라짐)
- 타입 변환을 통해 정수 / 정수를 실수 / 정수로 변환 후 계산
- % : 나누었을 때 나머지가로 표현되면 사용
- 비교연산자 : 참 또는 거짓
- 크기 비교
- 논리연산자 : 참 또는 거짓
- && : ~하고, 둘다 참인경우만 참, 나머진 거짓
- || : ~하거나, 둘다 거짓인 경우만 거짓, 나머진 참
- ! : 반대, 참이면 거짓, 거짓이면 참
- 조건선택연산자 : 알수 없음(숫자, 참 또는 거짓 모두 가능)
조건문
- 조건문의 종류와 사용법을 익힌다.
- 조건문을 언제 사용하는지 이해할 수 있다.
- ~하면 ...해라
~ : 조건식, 면 앞부분이 조건식
... : 실행문, 면 뒷부분이 실행문
- if문, switch문
- if문 기본 문법1
if(조건식){
실행문;
}
- 조건식이 참이면 실행문을 실행하고, 조건식이 거짓이면 아무것도 안함
- if문 기본 문법2
if(조건식){
실행문1;
} else {
실행문2;
}
- 조건식이 참이면 실행문1을 실행하고, 조건식이 거짓이면 실행문2를 실행
- 기본 문법3
if(조건식1){
실행문1;
} else if(조건식2){
실행문2;
} else{
실행문3;
}
- 조건식1이 참이면 실행문1을 실행하고,
조건식1이 거짓이고 조건식2가 참이면 실행문2를 실행하고,
조건식1과 조건식2가 모두 거짓이면 실행문3을 실행해라
- if문에서 else나 else if는 있을 수도 있고 없을 수도 있지만 if는 필수!