02.05(금)
오늘은 직접 면접 때 처음 가본 KH 정보교육원 당산지점으로 가서 수강을 들음
가서도 집에서처럼 Zoom으로 수업을 들었지만, 좀 더 질문을 하기 좋았음
코딩 테스트 미리 준비하기 위해서 조언을 구함
연산자
= : 대입
최우선 연산자 : (), []
단항 연산자 : +, -, *, /, %, ++, -- 등
이항 연산자 - 산술/쉬프트 / 비교 연산자 : >, <, >=, <=, ==,!=
삼항 연산자 : 변수 = 조건식 ? 조건식 true일 때 값 : 조건식 false일 때 값
int a = 10;
int b = 20;
int result = a < b ? a : b; // a가 b보다 작은가? true : a, false : b 대입
복합 대입 - 산술 대입 : +=, -=, *=, /=, %=
복합 대입 - 쉬프트 대입 : <<=, >>=
복합 대입 - 비트 논리 대입 : &=, |=, ^= // 영어 문자 ^(char) 32 연산 시 대/소문자 변경 빠르게 가능
조건문
-> 조건에 따라서 수행되는 코드가 달라지는 구문
종류
1. if // if ~ else // if ~ else if // if ~ else if ~ else 등
else : if문 조건이 false 면 else 구문 실행
else if ~ else : if문 조건이 false면 else if 조건문 확인 true시 실행, false 시 else 구문 실행
if(조건식1) {
// 조건식1 true인 경우 수행
} else if(조건식2) {
// 조건식2 true 인 경우 수행
} else(조건식) {
// 조건식1, 2 모두 false 인 경우 수행
}
2. switch
-> 정수, 문자, 문자열에 있는 값과 일치한 case문 실행 후 break;를 이용해 switch문 빠져나감
( if - else if문과 유사 )
switch(변수 or 계산식) {
case 리터럴값 1 : 실행코드1; break;
case 리터럴값 2 : 실행코드2; break;
default : 실행코드 3;
}
[ 과제 X ]
+ STEP 당산 가입 및 영상 순서 안내 받음
1. 논리 데이터베이스 설계
2. SQL 활용
3. 화면 구현 part1
4. 화면 구현 part2
5. 화면 설계
6. 통합 구현
7. 애플리케이션 설계
8. 애플리케이션 배포