Java01 :: [윤열프]Java Chapter1~3
1. 자바를 시작해보자
가장 우선으로 JDK를 다운을 받습니다.
최신버전을 찾아보니,
Java SE Development Kit 8 Downloads
이런식으로 뜨면 OK이다.
책에서는 이부분에 대해서 정수형 표현방법이나 실수형 표현방법에 대해서 언급하였는데, 중요한 얘기이다.
하지만, 나는 실습 위주로 보려고 하니 궁금한 사람들은 2의보수 구하기, 부동소수점 표현방법에 대해서 찾아보면 좋을듯 하다.
이는 컴퓨터 과학 분야에서 무척 중요한 부분으로 생각한다.
띠용!!
어려운 내용이 없어서 빠르게 써내려가는듯 하다. (작심삼일이 되지 않기를...)
Chapter03 상수와 형 변환
상수는 값이 변하지 않는다.
java에서는 const를 쓰는지 모르겠지만, c++ 상수를 만드는데 const란 것이 있다.
이와 유사하게 자바에서는 final를 쓰는듯 하다.
리터럴 상수라는것이 있는데 상수랑 같은것이다.
long 변수명 = ?? 값을 표현하기 위해서는 숫자 끝이 L을 붙여야 한다.
L을 붙이지 않고 처리하게 되면 long 형 범위에 포함되어있다 하더라도 에러를 포함할 수 있기 때문이다.
1. 자동형변환
데이터 손실이 발생하지 않는한 자동 형변환이 이루어진다.
ex ) int 형 -> double 형
2. 명시적형변환
자주 쓰는 방법이다. 특히, 알고리즘 풀때 매우 많이 쓴다.
앞에서는 자동으로 형변환이 이루어졌다면, 이번에는 변수앞에 (double) 이런식으로 써야하는것이다.
char num1 ='A';
char num2 ='B';
int num 3 = (int)(num1+num2);
이렇게 하는것도 충분히 가능하다.
단, 덧셈 연산은 저장된 값이 int형으로 변환되기 때문에 이를 주의할 필요가 있다 카더라.
'Java' 카테고리의 다른 글
Java06 :: [윤열프]실행 흐름의 컨트롤 (0) | 2019.03.01 |
---|---|
Java05 :: [윤열프] Operators (0) | 2019.02.28 |
Java04 :: [윤열프]제네릭1-2 (0) | 2019.02.28 |
Java03 :: [윤열프]제네릭1 (0) | 2019.02.25 |
Java02 :: [윤열프]자바의 기본 클래스 (0) | 2019.02.22 |
댓글
이 글 공유하기
다른 글
-
Java05 :: [윤열프] Operators
Java05 :: [윤열프] Operators
2019.02.28 -
Java04 :: [윤열프]제네릭1-2
Java04 :: [윤열프]제네릭1-2
2019.02.28 -
Java03 :: [윤열프]제네릭1
Java03 :: [윤열프]제네릭1
2019.02.25 -
Java02 :: [윤열프]자바의 기본 클래스
Java02 :: [윤열프]자바의 기본 클래스
2019.02.22