«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

ITGenerations

[자바의정석]ch2-3 상수와 리터럴 본문

프로그래밍/자바의정석

[자바의정석]ch2-3 상수와 리터럴

ITGenerations 2018. 1. 8. 05:57



변수


하나의 값을 저장하기 위한 공간



상수(constant)


한 번만 값을 저장 가능한 변수


변수의 타입 앞에 키워드 'final'을 붙여주면 된다.

-선언 & 초기화 동시에 해야된다.

->선언 및 초기화를 각각 해도 되는 것으로 바뀜.



리터럴


그 자체로 값을 의미하는 것

=기존의 상수

왜 사용하는가?

상수를 한 번만 값을 저장 가능한 변수라고 지정했기 때문에




Exception in thread "main" java.lang.Error: Unresolved compilation problem: 

The final local variable score cannot be assigned. It must be blank and not using a compound assignment


at VarEx2.main(VarEx2.java:7)




ctrl + / : 원하는 곳에 주석처리 및 해제 가능



리터럴 접미사


논리형: x

정수형 : 생략 -int, L- long

실수형: f-float, d-double(생략가능)

문자형: x

문자열: x





System.out.println(' ');

->오류 x

System.out.println('');

->오류 o

->''사이에 무언가가 있어야됌. 위 문장이 오류가 없는 것은

'' 사이에 스페이스바가 있기 때문, 즉, 무언가가 있기 때문.