조건문(3)
-
Day 37 - Java 기초
지난 36일간의 파이썬 학습이 끝나고, 오늘부터는 새로운 언어인 Java를 배우기 시작했다. 오늘은 Java의 기초적인 문법과 Scanner, 연산자, 조건문, 반복문에 대해 학습했다. 파이썬과 다른 것들 위주로 정리해 보겠다. 인터프리터 언어인 파이썬과 달리 자바는 컴파일러 언어여서, 한 줄 한 줄 실행이 되지 않는다는 것이 우선 어려운 부분이었다. 또한 파이썬은 처음부터 코드를 작성하면 되지만, 자바의 경우 프로젝트를 만들고, 패키지를 만들고, 클래스를 만든 후 그 안에 코드를 작성해야 한다는게 다른 점이었다. 여기서 자바는 프로젝트명과 클래스명이 같아야 코드가 실행된다는 점이 추가되자 약간 복잡해졌다. 자바는 모든 클래스에 대해 중괄호({})를 사용하며, 코드 작성 시 한 줄이 끝나면 세미콜론(;)..
2022.11.30 -
Day 4 - 파이썬의 제어문 (while)
이번 글에서는 파이썬의 제어문 중 반복문을 실행할 수 있는 while에 대해서 알아볼 것이다. while문은 아무래도 if문보다 어렵고 또 덜 직관적이기 때문에 충분한 학습이 필요할 것 같다. if 조건문도 그렇지만, while 반복문의 경우 사용할 때 조건 설정에 특히 주의해야 한다. 예를 들어 위 실습에서 while loop < 2로 설정했다면, Hello World!가 3번이 아니라 2번 출력되었을 것이다. while 반복문에서 특히 조건 설정에 주의해야 하는 이유는, while은 조건에 따라 무한루프에 빠질 위험성이 있기 때문이다. 만약 while 반복문이 무한루프에 빠질 경우 break를 이용하여 멈추면 되긴 하지만, 그래도 애초에 무한루프에 빠지지 않는 것이 더 좋은 방향이라고 생각한다. 물론..
2022.10.07 -
Day 4 - 파이썬의 제어문 (if/elif/else)
이번 글에서는 파이썬의 제어문에 대해 다루도록 하겠다. 우선 조건문에 대해 정리할 것이다. if/elif/else가 각각 어떤 차이를 가지고 있는지 확실하게 이해할 때까지 공부해야 한다. 특히나 조건문은 파이썬에서 매우 많이 쓰이기 때문에 익숙해지는 것이 중요하다. 또한 True/False의 설정을 주의깊게 해야한다. 다음은 if/elif/else 조건문을 실습한 것이다. 논리 연산자를 활용한 조건문에서 not/in 키워드를 사용하는 방법도 학습했다. not 키워드는 사용법이 단순하지만 in 키워드는 상대적으로 복잡하다. 또한 elif 조건문에 대해 보다 자세하게 공부했다. elif의 경우 사용 가능한 개수에 제한이 없다는 것을 알아두자. 다음은 두 번째 실습 문제이다.
2022.10.07