본문 바로가기

개발/Java

[Head First Java] Chapter3 원시 변수

원시 변수 유형
부울과 문자

 유형  비트  범위
 boolean  (JVM에 따라 다름)
 true 또는 false
 char  16비트  0~65535

숫자(모두 부호가 있음)
정수
 유형  비트  범위
 byte  8비트  -128~127
 short  16비트  -32768~32767
 int  32비트  -2147483648~2147483648
 long  64비트  -아주 큰 값~아주 큰 값
부동소수점 소수
 유형  비트  범위
 float  32비트  바뀔 수 있음
 double  64비트  바뀔 수 있음

큰 유형의 변수를 작은 유형의 변수에 대입은 안된다.

키워드와 변수명

- 변수를 만들때는 이름과 유형이 필요하다.
- 변수 이름은 예약어를 사용해서는 안된다.

예약어
boolean
byte
char
double
float
int
long
short
public
private
protected
abstract
final
native
static
strictfp
synchronized
transient
volatile
if
else
do
while
switch
case
default
for
break
continu
assert
class
extends
implements
import
instanceof
interface
new
package
super
this
catch
finally
try
throw
throws return
void
const
goto