BACKEND/Java

BACKEND/Java

[Java] 타입 변환

타입 변환이란 데이터 타입을 다른 데이터 타입으로 변환하는 것을 말한다. ex) byte -> int, byte -> int 자동 타입 변환 (promotion) 자동 타입 변환은 자동으로 타입 변환이 일어나는 것을 의미하는데 값의 허용 범위가 작은 타입이 허용 범위가 큰 타입으로 저장될 때 발생한다. ex 1) byte -> int byte a = 10; int b = a; // 자동 타입 변환 ex 2) 정수 -> 실수 long a = 5000000000L; float b = a; // 5.0E9f로 저장 double = a; // 5.0E9로 저장 실수 타입은 정수 타입보다 허용 범위가 더 크다. ex 3) char -> int char a = 'A'; int b = a // 65가 저장 ** 예외..

BACKEND/Java

[Java] 데이터 타입(Data Type) / 이스케이프(Escape) 문자

기본 자료형 자바는 정수, 실수, 논리값을 저장할 수 있는 기본 자료형을 제공한다. 자바가 제공하는 기본(primitive) 자료형은 총 8개 이다. char 타입: 하나의 문자를 작은따옴표(')로 감싼 것을 문자 리터럴이라고 한다. 문자 리터럴은 유니코드로 변환되어 저장된다. ** 리터럴(literal)이란 소스 코드에서 프로그래머에 의해 직접 입력된 값을 말한다. ** 유니코드(unicode)는 세계 각국의 문자를 2byte로 표현할 수 있는 숫자 (0 ~ 65535)로 매핑한 국제 표준 규약이다. char var1 = 'A'; // 유니코드: 65 char var2 = '가'; // 유니코드: 44032 문자 리터럴은 유니코드로 변환되기 때문에 int 타입 변수에도 저장 할 수 있다. ex) cha..

BACKEND/Java

[Java] 변수

변수(Variable) : 변수란 프로그램에 의해 이름을 할당 받은 데이터를 저장할 수 있는 메모리 공간이다. 이름이 변수인 이유는 수시로 값이 변동될 수 있기 때문이고, 변수엔 단 하나의 값만 저장할 수 있다. ex) 사람의 나이, 학생의 학년, 사원의 수 변수 선언 변수를 사용하기 위해선 먼저 변수를 선언해야 한다. 변수 선언은 어떤 타입의 데이터를 저장할 것인지 그리고 변수 이름이 무엇인지를 결정한다. ** 타입(type)은 형, 자료형으로도 불린다. 같은 타입의 변수는 콤마(,)를 이용해서 한꺼번에 선언할 수도 있다. ex) int x; int y; int z; int x, y, z; 변수 이름은 자바 언어에서 정한 명명 규칙을 따라야 한다. 작성 규칙 예 첫 번째 글자는 문자이거나 '$', '_..

BACKEND/Java

[Java] 프로그램 소스 분석 / 주석 / 세미콜론

프로그램 소스 분석 1) 패키지 선언부 package com.test; Hello.java는 com.test 패키지에 생성되었기 때문에 이와 같은 패키지 선언이 반드시 있어야 한다. 2) 클래스 선언부 public class Hello { ... } 중괄호 {} 블록의 앞부분인 public class Hello를 클래스 선언부라고 한다. public class는 공개 클래스라는 뜻이고, Hello는 클래스 이름이다. 클래스 이름은 소스 파일명과 동일해야 하며, 대소문자도 일치해야 한다. 3) 메소드 선언부 public static void main(String[] args) { ... } 중괄호 {} 블록의 앞부분인 public static void main(String[] args)를 메소드 선언부라고..

숭코기
'BACKEND/Java' 카테고리의 글 목록