728x90

분류 전체보기 117

[220831] 제어문: 조건문, 반복문 - 코드스테이츠 백엔드 부트캠프 #9

TIL 1. 제어문 (1) - 조건문 2. 제어문 (2) - 반복문 점검 및 평가 ⭐ 난이도 : ⭐⭐ 이해도 : ⭐⭐⭐ Comment - 개념 자체는 어렵지 않았지만, 연습문제를 풀어보니 생각보다 어려운 문제가 많았다. 조건문, 반복문에서 손도 못 댈 정도로 부딪힐 거라고는 예상하지 못했는데... 대충 아는 내용이라 자만하지 않고 다시 풀어보면서 익숙해져야겠다. To-Do List ⬜✔️ - 아침운동 ✔️ - Study에 참여하거나 직접 만들기 ⬜ - Git Command Checkpoint 완료 ⬜ - 반복문 코플릿 완료 ⬜ 내일 학습 내용 키워드 - 배열 - 계산기 만들기 실습 (Pair Programming)

[Java] 연산자 & 콘솔입출력

산술 연산자 - 사칙연산에 사용되는 연산자와 나머지 연산자 : +(덧셈), -(뺄셈), *(곱셈), /(나눗셈), %(나머지) - 증감연산자(++,--) : 변수의 값을 1씩 증가시키거나 감소시키는 연산자(num = num + 1;) 전위형 증감연산자(++num)는 증감 연산을 먼저 수행한 후 결과값 적용 후위형 증감연산자(num++)는 기존의 값을 먼저 적용시킨 후 증감 연산 수행 - 복합 대입 연산자 : 산술 연산자와 대입 연산자를 결합하여 사용(num1 += 3;) 비교 연산자 - 대소 비교 연산자 : boolean을 제외한 모든 기본 타입에 사용 가능 (=) 이항 비교만 가능 (1

[Java] 문자열

String 클래스 타입 - 클래스는 그 자체로 타입으로 사용 가능 - 즉, String 클래스는 문자열 타입으로 사용되며, 문자열과 관련된 여러 메서드들을 사용할 수 있음 - 큰따옴표""로 감싸진 문자열 리터럴 변수에 문자열을 할당하는 방법 1. String 타입의 변수에 문자열 리터럴을 직접 할당 String name = "GoToGuy"; 2. String 클래스의 인스턴스를 생성하여 할당 String name = new String("GoToGuy"); - 두 방식의 공통점 참조 타입의 변수에 할당됨 : 실제 문자열의 내용을 값으로 가지는 것이 아니라, 문자열이 존재하는 메모리 공간의 주소값을 저장함 (toString() 메서드를 자동으로 호출해 문자열로 변환해주기 때문에 주소값이 아닌 문자열 내..

[Java] 타입

타입 - 어떤 값의 유형 및 종류 - 타입에 따라 값이 차지하는 메모리 공간의 크기와 값이 저장되는 방식이 결정됨 기본 타입과 참조 타입 - 기본 타입(primitive type) : 값을 저장할 때, 데이터의 실제 값이 저장됨 같은 형태라도 타입에 따라 차지하는 메모리 크기가 다르며, 나타낼 수 있는 값의 범위도 다름 - 참조 타입(reference type) : 값을 저장할 때, 데이터가 저장된 곳을 나타내는 주소값이 저장됨 위 8개의 기본 타입을 제외한 나머지 타입 리터럴(Literal) - 문자가 가리키는 값 그 자체. 값이라는 단어 대신 사용 - 변수 또는 상수에 할당 정수 타입 - byte, short, int, long 4개의 타입으로 분류 - 각각 차지하는 메모리의 크기가 다르며, 나타낼 ..

[Java] 변수

컴퓨터의 기억 과정 - 컴퓨터가 데이터를 다룰 때, 메모리에 임시로 데이터를 기억해둠 1. 값이 얼만큼의 메모리 공간을 필요로 하는지 파악 → 타입 2. 값이 차지하는 용량만큼의 메모리 공간을 확보 3. 값을 저장한 공간에 이름을 붙임 → 변수 4. 확보한 메모리 공간에 값을 저장 - 프로그래밍에서는 1~3번의 과정을 변수를 선언한다고 하며, 4번을 변수에 값을 할당한다라고 부름 변수(Variable) - 값이 변할 수 있는 데이터를 임시적으로 저장하기 위한 수단 - 값을 저장할 수 있는 메모리 공간에 사람이 식별할 수 있는 이름을 붙인 것 cf. 메모리란? - 컴퓨터의 데이터를 저장하는 역할을 하며, 1byte 크기의 데이터를 저장할 수 있는 메모리 셀들이 모여서 만들어짐 - 각 메모리 셀에는 고유 변..

728x90