[220902] 클래스와 객체, 필드와 메서드 - 코드스테이츠 백엔드 부트캠프 #11 TIL 1. 클래스와 객체 (작성중) 2. 필드와 메서드 (작성중) 점검 및 평가 ⭐ 난이도 : ⭐⭐⭐ 이해도 : ⭐⭐ Comment - To-Do List ⬜✔️ - 아침운동 ⬜ - Study에 참여하거나 직접 만들기 ⬜ - Git Command Checkpoint 완료 ⬜ - 반복문 코플릿 완료 ⬜ - [Java 기초] 심화 실습 완료 ⬜ 내일 학습 내용 키워드 - 생성자 - 내부 클래스 TIL (Today I Learned) 2022.09.02
[Java] 배열 배열 - 동일한 타입의 값들을 하나의 묶음으로 묶은 자료 구조 - 요소(element) : 배열이 가진 각 값들 - 인덱스(index) : 배열의 각 요소가 부여받는 순번(0부터 시작) 배열의 차원 - 배열의 요소가 또 다른 배열인 경우 배열이 중첩된 정도 - 1차원 배열 : 배열의 중첩이 없는 경우 e.g. { 1, 2, 3, 4 } - 다차원 배열(2차원 배열, 3차원 배열, ...) : 배열이 중첩된 경우 e.g. { { 1, 2, 3, 4 }, { 5, 6, 7, 8 } } 1차원 배열 - 배열 선언 // 배열을 가리킬 참조 변수 temperatureOfJuly 선언 double[] temperatureOfJuly; // 31개의 double형을 저장할 수 있는 배열을 생성하고, 배열 첫 번째 요.. 백엔드 개발자 공부/Java 2022.09.01
[220901] 배열, 계산기 만들기 실습 - 코드스테이츠 백엔드 부트캠프 #10 TIL 1. 배열 2. [실습] 계산기 만들기 점검 및 평가 ⭐ 난이도 : ⭐⭐⭐ 이해도 : ⭐⭐⭐ Comment - 예전부터 이해하기 까다로웠던 배열이었지만 연습문제를 풀어보니 조건문/반복문과 비슷한 정도의 난이도였다. 간단한 사칙연산을 수행할 수 있는 계산기를 구현해보는 실습을 해봤는데, IntelliJ에서 Git 계정을 연동하고, Clone부터 Push까지 할 수 있다는 것을 오늘에서야 처음 알았다. 누군가에게는 정말 기초적인 상식일 수도 있지만, 처음 배우는 분야에서 하나하나 배워가는 즐거움이 느껴지고 나에게 동기부여가 되는 것 같다. To-Do List ⬜✔️ - 아침운동 ✔️ - Study에 참여하거나 직접 만들기 ⬜ - Git Command Checkpoint 완료 ⬜ - 반복문 코플릿 완료.. TIL (Today I Learned) 2022.09.01
[Java] 제어문 (2) - 반복문 for문 - 조건식이 참인 동안 실행문을 반복적으로 수행 - while문과 서로 변환이 가능하지만, 주로 반복 횟수를 알고 있을 때 사용 for (초기화; 조건식; 증감식) { 실행문; } 초기화 : 사용할 변수의 초기값. for문이 시작할 때 최초 한 번만 수행 조건식 : 조건식이 true라면 실행문을 실행시키고, false라면 실행시키지 않고 반복문을 끝냄 증감식 : 반복 횟수를 결정하는 규칙 cf. 향상된 for문 : 변수, 증감식 없이 배열 및 컬렉션 항목의 개수만큼 반복 while문 - 조건식이 참일 경우 계속 반복 - for문과 서로 변환이 가능하지만, 주로 조건에 따라 반복할 때 사용 (초기화); while (조건식) { 실행문; 증감식; } 초기화와 증감식은 생략 가능하지만, 실수 시 무한.. 백엔드 개발자 공부/Java 2022.08.31
[Java] 제어문 (1) - 조건문 if문 - boolean 타입으로 평가될 수 있는 조건식이 참일 때 실행문 실행 - 중괄호{}를 이용해 '블록(block)'을 만들어 여러 문장을 하나의 단위로 묶음 if (조건식) { 실행문 - 조건식이 참일 때 실행될 블록 } if...else문 - 조건식의 결과에 따라 실행 블록 선택 - else문은 생략 가능 if (조건식1) { 조건식1이 참일 때 실행될 블록 } else if (조건식2) { 조건식1이 거짓이고, 조건식2가 참일때 실행될 블록 else { 조건식1, 2가 모두 거짓일 때 실행될 블록 } switch문 - 변수가 어떤 값을 갖느냐에 따라 실행문이 선택됨 - if...else를 반복적으로 추가하는 것보다 코드가 간결할 수 있음 switch (변수) { case "값1": 변수값1일.. 백엔드 개발자 공부/Java 2022.08.31