나를 기록하다
article thumbnail
[Java의 정석/1-4] 기본형
Java/Java의 정석 2023. 3. 5. 13:19

4. 기본형(primitive type) 4.1 논리형 - boolean true / false 4.2 문자형 - char 단 하나의 문자만을 저장할 수 있음, 문자가 저장되는 것이 아닌 ‘문자의 유니코드(정수)’가 저장됨. char ch = 'A'; // 문자 'A'를 char 타입의 변수로 ch에 저장. A의 유니코드 값인 65가 저장됨. char ch = 65; // 문자의 코드를 직접 변수 ch에 저장 int code = (int)ch; // ch에 저장된 값을 int 타입으로 변환하여 저장한다 -> 형변환(캐스팅,casting) 특수문자를 표현하는 방법 특수문자 문자 리터럴 tab \t backspace \b form feed \f new line \n carriage return \r 역슬래쉬..

article thumbnail
[Java의 정석/1-2] 변수의 타입
Java/Java의 정석 2023. 3. 3. 22:28

2. 변수의 타입 기본형과 참조형 기본형(primitive type) : 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double) 계산을 위한 실제 값을 저장한다. 모두 8개 참조형(reference type) : 객체의 주소를 저장한다. 8개의 기본형을 제외한 나머지 타입 클래스이름 변수이름; → Date today = new Date(); → Date 객체를 생성 후, 그 주소에 today 저장 2.1 기본형(primitive type) 2.1.1 기본형의 종류 논리형(boolean) → true / false, 조건식과 논리적 계산에 사용 문자형(char) → ‘A’, 변수에 하나의 문자만 저장 정수형(byte, short, ..

article thumbnail
[Java의 정석/1-1] 변수(Variable)
Java/Java의 정석 2023. 3. 3. 22:18

1. 변수(variable) 1.1 변수(variable)란? 변수란, 단 하나의 값을 저장할 수 있는 메모리 공간 → 새로운 값을 저장하면 기존의 값은 사라짐 1.2 변수의 선언과 초기화 변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것 변수를 초기화하는 이유? → 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 ‘알 수 없는 값(garbage value)’이 남아 있을 수 있기 때문에 변수를 선언 후 사용하기 전 반드시 초기화(initialization)를 한다. 1.3 변수의 명명규칙 대소문자가 구분되며 길이에 제한이 없다. (True 와 true 는 서로 다른 것으로 간주) 예약어를 사용해서는 안 된다. (true 는 예약어라서 사용할 수 없지만, T..

article thumbnail
[JAVA] 상수의 데이터 타입
Java 2022. 11. 6. 17:05

1. 실수의 표현 1 int a = 2.2; 2.2는 실수다. 실수를 정수 타입의 변수 a에 저장하려고 했기 때문에 오류가 발생한 것이다. 이것은 변수와 똑같이 상수도 데이터 타입이 있다는 것이다. 그럼 위의 예에서 사용한 상수 2.2의 데이터 타입은 무엇일까? float일까? double일까? 아래 코드를 보자. 1 float a = 2.2; "Type mismatch: cannot convert from double to float" 위와 같은 에러가 발생한다. 즉 2.2는 float가 아니라는 뜻이다. 예제를 조금 바꿔보자. 1 double a = 2.2; 오류가 사라졌다. 자바에서 실수형 상수는 double의 데이터 타입이다. 그럼 float 형 변수에는 어떻게 값을 대입할 수 있나? 2.2가 f..

article thumbnail
[JAVA] 데이터 타입
Java 2022. 11. 6. 16:54

1. 데이터 타입 1 bit: 가장 작은 데이터 단위 1 byte = 8 bit(비트) 1 kilobyte = 1024 byte(바이트) 1 megabyte = 1024 kilobyte(킬로바이트) 1 gigabyte = 1024 megabyte(메가바이트) 1 terabyte = 1024 gigabyte(기가바이트) 1 petabyte = 1024 terabyte(테라바이트) 1 exabyte = 1024 petabyte(페타바이트) 1 zettabyte = 1024 exabyte(엑사바이트) 2. 데이터 타입 비교 1) 정수형 데이터 타입 메모리의 크기 표현 가능 범위 byte 1 byte -128 ~ 127 short 2 byte -32,768 ~ 32,767 int 4 byte -2,147,483..

article thumbnail
[JAVA] 주석과 세미콜론
Java 2022. 11. 6. 16:27

주석(comment): 주석은 로직에 대한 설명이나 코드를 비활성화 할 때 사용. 프로그래밍적으로 해석X 한줄 주석 // 사용 1 2 3 4 public static void main(String[] args) { // 두개의 변수가 같은 데이터 타입 일 때 아래와 같이 코드를 작성한다. String a, b; } 여러줄 주석 /* */ 사용 1 2 3 4 5 6 7 8 public static void main(String[] args) { String a, b; /* a = "coding"; b = "everybody"; System.out.println(a+b); */ } JavaDoc 주석 /** */ 사용 /**로 시작하는 주석은 JavaDoc 주석이라고 해서 자바의 문서를 만들 때 사용한다. ..

profile on loading

Loading...