전체 글

-
20221110 TIL(Today I learn) 오늘은 조건문과 반복문에 대해서 복습했다. 어렵지 않은 내용이지만 자신의 논리를 코드로 녹이는 과정에서 굉장히 중요한 것이 조건문과 반복문이다. 개인적으로 조건문과 반복문 등의 제어문을 사용할 때, 그리고 코드를 작성할 때 가장 중요한 부분 중 하나가 주석이라고 생각한다. 위에서 얘기한 것처럼 코드는 자신이 생각한 논리를 펼친 것이다. 누구나 알 수 있게 최소한의 코드를 작성하면 가장 좋겠지만 이것은 절대 쉽지 않다. 중첩된 IF문들의 역할이 무엇인지, 현재 접근한 반복문은 왜 도는 것인지 등 자신이 코드를 작성한 근거 또는 이유들을 적어야 협업하는 팀원들이 알 수 있고 작성한 코드의 유지보수를 누구나 쉽게 할 수 있다. 말이 길었지만 주석을 꼼꼼하게 작..
항해 Pre-onboarding 3일차20221110 TIL(Today I learn) 오늘은 조건문과 반복문에 대해서 복습했다. 어렵지 않은 내용이지만 자신의 논리를 코드로 녹이는 과정에서 굉장히 중요한 것이 조건문과 반복문이다. 개인적으로 조건문과 반복문 등의 제어문을 사용할 때, 그리고 코드를 작성할 때 가장 중요한 부분 중 하나가 주석이라고 생각한다. 위에서 얘기한 것처럼 코드는 자신이 생각한 논리를 펼친 것이다. 누구나 알 수 있게 최소한의 코드를 작성하면 가장 좋겠지만 이것은 절대 쉽지 않다. 중첩된 IF문들의 역할이 무엇인지, 현재 접근한 반복문은 왜 도는 것인지 등 자신이 코드를 작성한 근거 또는 이유들을 적어야 협업하는 팀원들이 알 수 있고 작성한 코드의 유지보수를 누구나 쉽게 할 수 있다. 말이 길었지만 주석을 꼼꼼하게 작..
2022.11.24 -
20221108 TIL(Today I learn) 1. 연산자 1.1 단항 연산자 : 피연산자가 하나인 연산자 ++x, --x, +x, -x, !x 1.2 이항 연산자 : 피연산자가 2개인 연산자 x+y, x-y, x*y, x/y, x%y 1.3 삼항 연산자 : 피연산자가 3개인 연산자 (x>y) ? a: b 2. '&'와 '&&'의 차이점 - 논리연산자, 비교연산자 &&와 &는 산출 결과는 같지만 연산 과정이 조금 다릅니다. &&는 앞의 피연산자가 false라면 뒤의 피연산자를 평가하지 않고 바로 false라는 산출 결과를 냅니다. 왜냐하면 하나라도 false라면 전체 연산식은 false이기 때문입니다. 그러나 &는 두 피연산자 모두를 평가해서 산출 결과를 냅니다. 따라서 &보다는 &&가 더 효율적으로..
항해 Pre-onboarding 2일차20221108 TIL(Today I learn) 1. 연산자 1.1 단항 연산자 : 피연산자가 하나인 연산자 ++x, --x, +x, -x, !x 1.2 이항 연산자 : 피연산자가 2개인 연산자 x+y, x-y, x*y, x/y, x%y 1.3 삼항 연산자 : 피연산자가 3개인 연산자 (x>y) ? a: b 2. '&'와 '&&'의 차이점 - 논리연산자, 비교연산자 &&와 &는 산출 결과는 같지만 연산 과정이 조금 다릅니다. &&는 앞의 피연산자가 false라면 뒤의 피연산자를 평가하지 않고 바로 false라는 산출 결과를 냅니다. 왜냐하면 하나라도 false라면 전체 연산식은 false이기 때문입니다. 그러나 &는 두 피연산자 모두를 평가해서 산출 결과를 냅니다. 따라서 &보다는 &&가 더 효율적으로..
2022.11.24 -
20221107 TIL(Today I learn) Pre-onboarding 기간동안 JAVA를 학습하면서 새롭게 알게 된 내용들과 유용한 내용들을 정리해보았다. 1. C++, PYTHON과 JAVA의 차이점 JAVA를 공부하면서 변수 선언 및 초기화 과정에서 메모리 할당 방식이 C++, python 등의 다른 언어들과 다름을 알게 되었다. 기존에 알던 내용들과 헷갈리지 않도록 정리를 해봤다. - 자료형별 변수 선언 방식 - Java public class example{ public void main(String[] args) { char alphabet;// char형 int number;// int형 double temperature;// double형 } } - C #include int main..
항해 Pre-onboarding 1일차20221107 TIL(Today I learn) Pre-onboarding 기간동안 JAVA를 학습하면서 새롭게 알게 된 내용들과 유용한 내용들을 정리해보았다. 1. C++, PYTHON과 JAVA의 차이점 JAVA를 공부하면서 변수 선언 및 초기화 과정에서 메모리 할당 방식이 C++, python 등의 다른 언어들과 다름을 알게 되었다. 기존에 알던 내용들과 헷갈리지 않도록 정리를 해봤다. - 자료형별 변수 선언 방식 - Java public class example{ public void main(String[] args) { char alphabet;// char형 int number;// int형 double temperature;// double형 } } - C #include int main..
2022.11.24