열혈 Java 3차시

미래·2022년 11월 22일
0

열혈 Java

목록 보기
3/12

3 - 1 상수

상수

  • 변수 → 상수
  • int num = 3 + 4;
  • final int MAX_SIZE = 100;
  • 1번만 할당 가능하면 상수이다
  • 초기화 안된 상태면 1번 할당할 기회가 허용된다

리터럴

  • 리터럴이란 자료형을 기반으로 표현되는 상수이다
  • 정수형 리터럴은 무조건 int형으로 인식하기로 약속
  • 리터럴은 상수라는 표현으로 대신한다
  • 3145456577은 int의 범위를 넘어서므로 오류 메시지 발생
  • l 또는 L을 맨뒤에 붙여 long형 상수로 표현해달라는 요청을 해야한다
  • 실수형 리터럴은 float로 표현하려면 f/F를 붙이고 double로 명시하려면 d/D를 붙인다

지수표현

  • 3.4e3 → 3.4 * 10³

부울형 상수

  • true , false

이스케이프시퀀스

  • 화면상의 어떠한 상황이나 상태를 표현하기 위해 약속된 문자
    '\n', '\b', '\"' 등이 있다

3 - 2 형 변환

  • 자동 형 변환과 명시적(강제) 형 변환이 있다

자동 형 변환

  • byte < short, char < int < long < float < double.
  • 더 큰 자료형이 우선시된다
  • 실수형이 정수형보다 우선시된다

명시적 형 변환

  • long n1 = (long)3.14;

0개의 댓글