관리 메뉴

LC Studio

변수 Chapter2(자바의 정석) #1 본문

Java/Java의 정석

변수 Chapter2(자바의 정석) #1

Leopard Cat 2022. 2. 22. 11:08

1. 변수(Variable)

변수란, 단 하나의 값을 저장할 수 있는 메모리 공간.

 

1.3 변수의 명명규칙

1. 대소문자가 구분되며 길이에 제한이 없다.

2. 예약어를 사용해서는 안 된다.

3. 숫자로 시작해서는 안된다.

4. 특수문자 '-' 와 '$'만을 허용한다.

 

//권장규칙

1. 클래스 이름의 첫 글자는 항상 대문자로 한다.

2. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다.

3. 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어진 경우 '_' 로 구분한다. 

 

2. 변수의 타입

자료형

 

1. 기본형

-논리형(boolean)

-문자형(char)

-정수형(byte, short, int, long)

-실수형(float, double)

2. 참조형

-클래스 이름이 참조변수의 타입이 된다.

 

2.2 상수와 리터럴(constant & literal)

상수

'값을 한번만 저장할 수 있는 공간'

-변수 타입 앞에 final을 붙여주면 됨

-모두 대문자로

ex) final int MAX_SPEED = 10; //상수 MAX_SPEED를 선언 & 초기화

 

리터럴

'그 자체로 값을 의미하는 것'

ex) final int MAX_SPEED = 10; //10이라는 값 자체가 리터럴

ex) final double PI = 3.14 //3.14라는 값 자체가 리터럴

 

*상수는 리터럴에 '의미있는 이름'을 붙여서 코드의 이해와 수정을 쉽게 만든다.*

 

2.3 형식화된 출력 - printf()

printf는 '지시사(specifier)'를 통해 변수의 값을 여러 가지 형식으로 변환하여 출력할 수 있다.

 

지시사(값을 어떻게 출력할지 지정해주는 역할)

-%d 10진(decimal) 정수의 형식으로 출력

-%b 불리언(boolean) 형식으로 출력

-%o 8진(octal) 정수의 형식으로 출력

=%x, %X 16진(hexa-demical) 정수의 형식으로 출력

-%f  부동 소수점(floating-point) 형식으로 출력

-%e, %E 지수(exponent) 표현식의 형식으로 출력

-%c 문자(character)로 출력

-%s 문자열(string)로 출력

반응형