전체 글

ETC/📋 Coding Tests

[백준 BAEKJOON] 2557번 - Hello World! (JAVA)

문제: Hello World!를 출력하시오. 나의 답안: public class Main{ public staitc void main(String[] args){ System.out.println("Hello World!"); } } https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net

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; 변수 이름은 자바 언어에서 정한 명명 규칙을 따라야 한다. 작성 규칙 예 첫 번째 글자는 문자이거나 '$', '_..

숭코기
숭어의 코딩기록