백기선 자바 2

[자바/Java] 백기선 온라인 스터디 - 연산자

목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java 13. switch 연산자 산술 연산자 산술 연산자에는 사칙 연산자와 나머지 연산자가 있다. 사칙 연산자 (+, -, *, /)는 일상생활에서도 빈번히 쓰이기 때문에 주의 사항을 위주로 학습했다. class Operator { public static void main(String[] args) { int a = 10; int b = 4; System.out.println("%d / %d = %d", a, b, a/b); // 10 / 4 = 2 Syste..

[자바/Java] 백기선 온라인 스터디 - 자바 데이터 타입, 변수 및 배열

목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 프리미티브 타입 종류와 값의 범위 그리고 기본 값 자바는 C언어와 달리 포인터가 없기 때문에 실제 연산에 사용되는 것은 모두 프리미티브 타입이다. (사진 출처 - 블로그) 프리미티브 타입에는 모두 8개의 자료형이 있으며 크게 논리형, 문자형, 정수형, 실수형으로 구분된다. 논리형 boolean : 1 bit로도 충분히 표현할 수 있지만 메모리 주소 크기가 1byte이므로 모든 자료형의 ..