java/ㄴ CHAPTER 2. 변수
-
CHAPTER 2. (4) printf란?java/ㄴ CHAPTER 2. 변수 2020. 6. 1. 20:28
★ printf - println은 변수 값을 그대로 출력 (값 변환하지 않고는 다른 형식 출력 불가) => 같은 값이라도 다른 형식으로 출력하려면 printf 사용 - 지시자specifier를 통해 변수 값을 여러 형식으로 변환하여 출력 지시자 : 값을 어떻게 출력할 것인지 지시함 ex. int age = 14; System.out.printf("age:%d", age); // age:14 출력 - 만약 출력값이 2개라면 지시자도 2개 (★ 출력값과 지사자 순서 일치) - 개수 제한 없음 ex. int age = 14; int year = 2020; System.out.printf("age:%d year:%d", age, year); // age:14 year:2020 출력 ★ - 줄바꿈 하려면 지시자..
-
CHAPTER 2. (3) 기본형과 참조형이란?java/ㄴ CHAPTER 2. 변수 2020. 3. 11. 06:39
CHAPTER 2. (1) 변수와 상수란? (데이터 타입, 대입 연산자 포함) ㄴ 데이터 타입의 기본 설명 기본형과 참조형 - 자료형은 크게 기본형과 참조형으로 나눌 수 있음 ㄴ 기본형 : 실제 값 저장 (boolean, char, byte, short, int, long, float, double) ㄴ 참조형 : 값이 저장된 주소를 값으로 가짐 => 객체의 주소 저장, 기본형을 제외한 나머지 타입 (ex.String) 자료형(data type)과 타입(type)의 차이? ㄴ 기본형은 자료형(data type)이라는 용어 사용 // 저장한 값의 종류에 따라 구분되기 때문 ㄴ 참조형은 타입(type)이라는 용어 사용 // 항상 객체의 주소를 저장하므로 객체의 값이 아니라, 객체의 종류에 의해 구분됨 => ..
-
CHAPTER 2. (2) 리터럴이란? (리터럴 타입 포함)java/ㄴ CHAPTER 2. 변수 2020. 3. 11. 06:18
리터럴 - 기존에 알고 있던 '상수'의 다른 이름 ex. int year = 2014; final int MAX_VALUE = 100; 변수 : 하나의 값을 저장하기 위한 공간 // year 상수 : 값을 한번만 저장할 수 있는 공간 // MAX_VALUE 리터럴 : 그 자체로 값을 의미 // 2014, 100 잠깐 정리 - 드래그 해서 답 확인 ex1. int => 자료형(데이터 타입) a => 식별자 int a => 변수 a 선언 int a = 10 => 변수 a를 10으로 초기화 a => 변수 a(위의 식별자와 다름. 선언하고 초기화 되었으니 a는 변수) 10 => 리터럴 ex2. final B = 5 => 상수 B를 5로 초기화 B => 상수 5 => 리터럴 리터럴 타입 - 변수의 타입처럼 리터럴..
-
CHAPTER 2. (1) 변수와 상수란? (데이터 타입, 대입 연산자 포함)java/ㄴ CHAPTER 2. 변수 2020. 3. 11. 06:06
변수 (변할 수 있는 수) - 하나의 값을 저장할 수 있는 저장공간 (ex.그릇) - 그릇마다 고유한 이름이 필요 ex.수십개 락앤락 중 락앤락 가져와 (X) 수십개 락앤락 중 마늘통 가져와 (O) => 즉, 변수란 적절한 데이터 타입과 정보를 담고 이름까지 붙인 것 데이터 타입 (또는 자료형) - 그릇의 종류 (ex.락앤락, 비닐봉지, 유리병 등) = 변수를 선언할 때 변수에 저장할 값의 종류에 따라 변수의 타입을 선택해야 함 ㄴ 8개의 기본형과 참조형이 있음 - 8개 기본형 ㄴ 논리 : boolean ㄴ 문자 : char ㄴ 정수 : byte, short, int, long ㄴ 실수 : float, double - 참조형 ㄴ String 등등... - 대입 연산자 (=) ex. int x = 3; =..